文档章节

Spring Boot /Spring framework 常用注解

兜兜毛毛
 兜兜毛毛
发布于 06/18 01:06
字数 306
阅读 5
收藏 0

实体类

@Entity (实体类注解)
@Table(可指定表名)
@Data(可缺省get/set)
@MappedSuperclass(将实体类的多个属性分别封装到不同的非实体类中)

@Id(指定属性主键)
@GeneratedValue(指定主键生成规则)
@Transient(表示此数据不在数据库表里建立属性)
@Column(length = 50) (声明数据 库字段和类属性对应关系 )

spring boot jpa解决自己指定ID问题,以程序设定ID为准

@GeneratedValue(generator = "user_input")
@GenericGenerator(name = "user_input", strategy = "assigned")

配置类

@Configuration(指定为配置类,可理解为用spring的时候xml里面的<beans>标签)
@Bean(可理解为用spring的时候xml里面的<bean>标签)
@Scope(“prototype”) 默认作用域为单例singleton作用域

数据仓库

@Repository(数据仓库Dao标识)

服务

@Service(服务service标识)

Controlller

@Controller
@ControllerAdvvice(assignableTypes = Controller.class)(切面通知)
@RequestMapping
@ModelAttribute
@RequestHeader
@CookieValue

@Valid(校验参数)
@Validated(校验参数)

@ExceptionHander(异常拦截,注解处理)

跨域

@CrossOrigin()
CorsFilter()
WebMvcConfigurer()

© 著作权归作者所有

兜兜毛毛

兜兜毛毛

粉丝 14
博文 25
码字总数 11478
作品 0
朝阳
技术主管
私信 提问
​Spring Boot 2.0 同步至 Maven 仓库出错,已撤回……

Spring Boot 2.0 目前已在 GitHub 上发布了 v2.0.0.RELEASE 版本(https://github.com/spring-projects/spring-boot/releases/tag/v2.0.0.RELEASE)。 不过还没同步至 Maven 中央仓库,请保持关......

凝小紫
2018/03/01
8.7K
54
Java 缓存系统 - JetCache

JetCache 是一个基于 Java 的缓存系统封装,提供统一的 API 和注解来简化缓存的使用。当前有四个实现,、(此部分未开源)、 (in memory) 和一个简易的 (in memory)。 主要特性: 通过统一的...

areyouok
2018/01/23
0
0
分布式、微服务架构Spring Boot入门及实例介绍

spring boot入门 -- 介绍和第一个例子 “越来越多的企业选择使用spring boot 开发系统,spring boot牛在什么地方?难不难学?心动不如行动,让我们一起开始学习吧!” 使用Spring boot ,可以...

尘光掠影
2018/06/04
0
0
Spring Boot 2.0 的快速入门(图文教程)

摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! Spring Boot 2.0 的快速入门(图文教程) 大家都知道,Spring Framework 是 Java/S...

01/04
0
0
Spring Boot 1.3.0 发布,缓存自动配置

Spring Boot 1.3.0 发布,此版本现已提供在 repo.spring.io, Maven Central 和 Bintray,基于最新的 Spring Framework 添加了一些新特性和改进,详细改进内容请看发行说明。 Spring Boot 1....

淡漠悠然
2015/11/16
2.9K
11

没有更多内容

加载失败,请刷新页面

加载更多

Java基础-Queue

Queue实现 1、没有实现阻塞接口的 LinkedList:实现了java.util.Queue接口和java.util.AbstractQueue接口   内置的不阻塞队列:PriorityQueue和ConcurrentLinkedQueue   PriorityQueue和...

MyOldTime
34分钟前
3
0
阿里云应用高可用 AHAS 正式商用,可一键提升云上应用可用性

在分布式架构环境下,服务间的依赖日益复杂,可能没有人能说清单个故障对整个系统的影响,构建一个高可用的分布式系统面临着很大挑战。 7月17日,阿里云应用高可用服务AHAS 正式商用,包含架...

阿里云云栖社区
37分钟前
2
0
Audio 和 Video的简单介绍

HTML多媒体 , 主要分为Audio 音频和 Video 视频。 1:Audio 基本语法 src 指定当前播放的音频文件,controls播放控制器,loop歌曲循环,autoplay自动播放 (chrome66之后被禁止)主流浏览器已...

凌兮洛
51分钟前
4
0
【iText5 生成PDF】纯Java代码实现生成PDF(自定义表格、文本水印、单元格样式)

工作中遇到需要生成PDF。最终选择了iText。其他也有通过html再生成。感觉不太适合就用了代码实现。 使用iText 5.5.13.1版本。纯Java代码实现 1.自定义表格合并指定行列完成数据填充 2.自定义...

小帅帅丶
53分钟前
11
0
Redis HyperLogLog

关于 Redis HyperLogLog 在说明 HyperLogLog 之前,我们需要先了解一个概念:基数统计。维基百科中的解释是: cardinality of a set is a measure of the “number of elements“ of the set...

xiaomin0322
53分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部