springboot学习:《知识篇》springboot注解

1、@SpringBootApplication注解
@SpringBootApplication开启了Spring的组件扫描和Spring Boot的自动配置功能。实际
上,@SpringBootApplication将三个有用的注解组合在了一起。

(1)Spring的@Configuration:标明该类使用Spring基于Java的配置。虽然本书不会写太多配置,但我们会更倾向于使用基于Java而不是XML的配置。
(2)Spring的@ComponentScan:启用组件扫描,这样你写的Web控制器类和其他组件才能被自动发现并注册为Spring应用程序上下文里的Bean。本章稍后会写一个简单的Spring MVC控制器,使用@Controller进行注解,这样组件扫描才能找到它。
(3)Spring Boot 的 @EnableAutoConfiguration :这个不起眼的小注解也可以称为@Abracadabra,就是这一行配置开启了Spring Boot自动配置的魔力,让你不用再写成
篇的配置了。

2、@Configuration注解
@Configuration用于把java类声明为配置类,相比于xml配置来说,目前会更提倡使用java配置。配置类通常会定义一个main方法。

3、@Import注解
@Import会导入其他的配置类。当你不想把所有配置放在一个类里面时。

4、@ComponentScan注解
@ComponentScan会自动选择所有Spring组件。

5、@ImportResource注解
@ImportResource用于将已有的xml配置文件导入到@Configuration配置的类里面去。

发布了16 篇原创文章 · 获赞 0 · 访问量 307

猜你喜欢

转载自blog.csdn.net/weixin_43859070/article/details/104050427
今日推荐