Spring 注解使用
Spring 注解使用
@ConfigurationProperties
该注解有一个prefix属性,通过指定的前缀,绑定配置文件中的配置,该注解可以放在类上,也可以放在方法上
当将该注解作用于方法上时,如果想要有效的绑定配置,那么该方法需要有@Bean注解且所属Class需要有@Configuration注解。
application.yml 配置文件的
1 | spring: |
使用参考代码
1 |
|
@Trancational(rollbackFor = Exception.class)
声明式事务管理,添加位置为接口实现类、接口实现方法上
默认配置下, Spring 只有抛出的异常为运行时, unchecked 异常时才会回滚该事务。即抛异常为 RunTimeException 的子类 (Error 也会导致事务回滚),抛出 checked 异常不会导致事务回滚。可通过 rollbackFor 来配置
@CrossOrigin
解决跨域问题,默认情况下允许在该注解中指定的所有源和 HTTP 方法
- origins: 允许可访问的域列表
- maxAge:准备响应前的缓存持续的最大时间(以秒为单位)。
1 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 墨枫个人博客!
评论