
java中常用注解
科比粉丝
这个作者很懒,什么都没留下…
展开
-
@EnableTransactionManagement的使用**
Spring Boot 使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransactionManager 如果你添加的是 spring-boot-starter-jdbc 依赖,框...原创 2019-06-20 09:50:22 · 26657 阅读 · 2 评论 -
@Param注解用法
实例一 @Param注解单一属性dao层示例Public User selectUser(@param(“userName”) String name,@param(“userpassword”) String password);xml映射对应示例select * from user_user_t where user_name = #{userName,jdbcType=VA...原创 2019-06-17 16:44:16 · 2464 阅读 · 0 评论 -
@EnableAutoConfiguration
什么是自动配置? 自动配置是SpringBoot的一个特性,可以根据classpath中的jar依赖,自动注册bean;使用自动装配开启自动装配,@EnableAutoConfiguration;添加相应的starter pom;starter pom作用引入可能依赖的jar包(pom文件);注册相应的bean(spring.factories文件);自动装配原理 @Enab...原创 2019-06-17 16:49:11 · 2474 阅读 · 0 评论 -
Swagger的 @Api
Swagger是当前最好用的Restful API文档生成的开源项目,通过swagger-spring项目实现了与SpingMVC框架的无缝集成功能,方便生成spring restful风格的接口文档,同时swagger-ui还可以测试spring restful风格的接口功能。官方网站为:http://swagger.io/中文网站:http://www.sosoapi.com汇总作...原创 2019-06-17 16:52:12 · 1601 阅读 · 0 评论 -
swagger2注解详细说明
@Api:用在请求的类上,表示对类的说明tags=“说明该类的作用,可以在UI界面上看到的注解”value=“该参数没什么意义,在UI界面上也看到,所以不需要配置”@ApiOperation:用在请求的方法上,说明方法的用途、作用value=“说明方法的用途、作用”notes=“方法的备注说明”@ApiImplicitParams:用在请求的方法上,表示一组参数说明@ApiImpli...原创 2019-06-18 10:51:15 · 412 阅读 · 0 评论 -
@JsonProperty的使用
@JsonProperty的使用jackson的maven依赖 com.fasterxml.jackson.core jackson-databind 2.5.3@JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty("name")。import com.fast...原创 2019-06-26 09:30:24 · 700 阅读 · 0 评论 -
@JsonBackReference和@JsonManagedReference
jackson中的@JsonBackReference和@JsonManagedReference,以及@JsonIgnore均是为了解决对象中存在双向引用导致的无限递归(infinite recursion)问题。这些标注均可用在属性或对应的get、set方法中。@JsonBackReference和@JsonManagedReference:这两个标注通常配对使用,通常用在父子关系中。@Js...原创 2019-06-18 16:24:40 · 1407 阅读 · 0 评论