码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot注解

时间:2018-07-30 13:20:20      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:pre   component   one   xml配置   ges   spring   上下   cti   pac   

在Main()方法启动类上使用
@SpringBootApplication:标注它是一个Spring Boot应用,等价于(默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan。
1. @Configuration:标识这个类可以是Spring IoC容器。它和@Bean可以用来替代xml配置文件。@Bean注解告诉Spring注解方法将返回一个对象,该对象应被注册为在Spring应用程序上下文中。
2. @EnableAutoConfiguration:能够自动配置spring的上下文,试图猜测和配置你想要的bean类,Spring Boot会自动根据你jar包的依赖来自动配置项目。例如当你项目下面有HSQLDB的依赖时,Spring Boot会创建默认的内存数据库的数据源DataSource。
3. @ComponentScan:会自动扫描指定包下的全部标有@Component的类,并注册成bean,当然包括@Component下的子注解@Service,@Repository,@Controller。
在配置类上使用
@Order(Ordered.HIGHEST_PRECEDENCE) 控制配置类的加载顺序,数值越小越先加载
@EnableTransactionManagement(proxyTargetClass = true) 开启事务注解,在Service方法上增加@Transactional
@EnableJpaRepositories(basePackages = "com.yweb.dao") 让spring在加载的时候找到我们自定义的BaseRepository
@EntityScan(basePackages = "com.yweb.entity") 扫描Entity实体类
 
@RestController 标注这个程序还是一个控制器
 
 
 

SpringBoot注解

标签:pre   component   one   xml配置   ges   spring   上下   cti   pac   

原文地址:https://www.cnblogs.com/yifanSJ/p/9389909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!