首页 > 编程语言 > 详细

2020/7/30springboot注解

时间:2020-07-30 20:58:32      阅读:56      评论:0      收藏:0      [点我收藏+]

@SpringBootApplication

  注解作用:用来标识这是一个springboot入口类,这个注解只能出现一次,

  详解:@SpringBootApplication  派生注解|组合注解  等价于三个注解:

    @SpringBootConfiguration      #标识注解,标识这个是一个springboot入口类

    @EnableAutoConfiguration     #这个是核心注解,自动配置spring和第三方技术

    @ComponentScan     #组件扫描注解:<context:component-scan basePackage="com.baizhi"/>让springboot能扫描到用注解的地方。默认扫描的是入口类所在的包以及其子包。

但是我们在这里可以自己指定路径来表示扫描的那个包下的东西@ComponentScan(“com.baizhi”)

扫描com.baizhi下的包

 

java中元注解  :元注解就是注解的注解

@Target(ElementType.TYPE)  #指定注释修饰范围  ,当前这个参数的话是指定的类的范围

@Retention(RetentionPolicy.RUNTIME)#指定注释生效时机

@Documented   #写入javadoc

@Inherited   #和继承相关的

 

2、main函数的作用

  1、通过main函数这种方法启动内置的tomcat服务器

  2、

  SpringApplication.run(Application.class,args);
参数一:入口类的类对象,让@EnableAutoConfiguration 自动配置spring时将@ComponentScan 扫描到的注解创建对象一并放入工厂。
参数二:main函数的参数,这个参数是通过指定外部虚拟机参数形式覆盖应用内部默认参数在vm option里面改

3、springboot全新注解
@RestController
  修饰范围:用在类上,用在所有控制器上
  作用:  将控制器中所有方法的返回值转换为JSon并相应到前端 前后端分离,后端只需要提供数据就行。注意是所有的方法。
@RestController=@Controller+@ResponseBody

2020/7/30springboot注解

原文:https://www.cnblogs.com/chenjiaolong/p/13405525.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!