• @SpringBootApplication 注解


    @SpringBootApplication
    启动类注解(一般在root下):
    该注解被@Configuration、@EnableAutoConfiguration、@ComponentScan 这三个注解所修饰
    1、@SpringBootConfiguration继承自@Configuration,二者功能也一致,标注当前类是配置类
    并会将当前类内声明的一个或多个以@Bean注解标记的方法的实例纳入到spring容器中,并且实例名就是方法名。

    2、@EnableAutoConfiguration:是spring boot的核心功能,自动配置。
    这个注释告诉SpringBoot“猜”你将如何想配置Spring,基于你已经添加jar依赖项。如果spring-boot-starter-web已经添加Tomcat和Spring MVC,这个注释自动将假设您正在开发一个web应用程序并添加相应的spring设置.

    通常推荐将 @EnableAutoConfiguration 配置在 root 包下,这样所有的子包、类都可以被查找到。


    3、@ComponentScan
    通俗的讲,@ComponentScan 注解会自动扫描指定包下的全部标有 @Component注解 的类,并注册成bean,当然包括 @Component 下的子注解@Service、@Repository、@Controller。@ComponentScan 注解没有类似 、的属性。

  • 相关阅读:
    1438.最小公倍数
    1441.人见人爱A^B
    1083.特殊乘法
    1153.括号匹配
    1089.数字翻转
    1042.coincidence(动态规划求最长公共子序列)
    图的m着色问题pascal程序
    最佳调度问题pascal程序
    试卷批分打表程序
    迷宫问题pascal程序
  • 原文地址:https://www.cnblogs.com/wzk-0000/p/9450491.html
Copyright © 2020-2023  润新知