注解学习
黑白格tt
^O^
展开
-
spring中构造方法/@PostConstruct/@Autowired/@Value的执行顺序
spring中构造方法/@PostConstruct/@Autowired/@Value的执行顺序从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。使用说明:使用两个类测试,TestController和TestService将TestService...原创 2019-11-13 14:29:49 · 7303 阅读 · 1 评论 -
@ConditionalOnProperty的作用和用法
@ConditionalOnProperty的作用和用法在spring boot中有时候需要控制配置类是否生效,可以使用@ConditionalOnProperty注解来控制@Configuration是否生效.配置类代码:@Configuration@ConditionalOnProperty(prefix = "filter",name = "loginFilter",havingVa...原创 2019-07-19 11:07:16 · 211400 阅读 · 14 评论 -
@RequestBody和@RequestParam注解使用
@RequestBody注解使用文章参考:https://blog.csdn.net/justry_deng/article/details/80972817写的很详细,我只是看了部分.用法@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用P...原创 2019-08-27 10:51:36 · 6690 阅读 · 1 评论 -
# @Value无法注入static属性
@Value无法注入static属性使用@Value直接放在static的属性上是无法注入内容的!!!此方式会一直是null.原因发现@value不能直接注入值给静态属性,spring 不允许/不支持把值注入到静态变量中;spring支持set方法注入,我们可以利用非静态setter 方法注入静态变量,并且使用@Value的类必须交个spring进行管理.就如同@Autowired有时无...原创 2019-08-27 11:28:32 · 7365 阅读 · 0 评论 -
@Autowired无法注入,异常:NullPointerException: null
@Autowired无法注入,异常:NullPointerException: null@Autowired为自动装配,将对象自动注入到类中使用.@Autowired注入有两个条件,被注入的类的对象交给了spring管理;同时使用的类的对象也要交给spring管理.两个条件都满足才能注入.我们来看一个注入失败的例子.使用拦截器在拦截器中调用其他的系统,进行权限的验证.public cl...原创 2019-08-27 15:25:18 · 6662 阅读 · 0 评论 -
在springboot中配置文件注入以及自定义配置文件
在springboot中如何引入自定义的properties文件有时候在项目中需要使用一些自定义的键值对属性,而且又不想放入springboot的application.properties的配置属性的文件中.那应该如何引入自定的.properties文件中的属性呢?使用注解@PropertySource可以引入多配置文件简单的需求此时项目中有3个配置文件,要取出my和your中的属性使...原创 2019-10-08 15:13:36 · 1307 阅读 · 0 评论