zoukankan      html  css  js  c++  java
  • SpringBoot学习之常用注解

    @SpringBootAppliaction通常注解写在SpringBoot启动类中,主要包括三个作用:

        1.@Configuration表示将该类作用springboot配置文件类。

        2.@EnableAutoConfiguration:表示程序启动时,自动加载springboot默认的配置。

        3.@ComponentScan:表示程序启动时,自动扫描当前包及子包下所有类。

    @SpringBootConfiguration:表示将该类作用springboot配置文件类,继承@Configuration,二者功能一致。

        1.标明当前类是配置类,类内声明一个或者多个以@Bean注解标记的方法。

        2.类以@Bean标记的方法的实例对象交给spring容器管理,并且实例名就是方法名

     @Controller:表示该类作用springbot的controller对象类来使用

        1.可以扫描使用了该注解类的方法,并检测该方法是否使用了@RequestMapping 注解。

        2.该注解只是告诉springboot可以当做controller对象来扫描我,真正处理请求的是标记@RequestMapping注解的方法。

        3.该注解类的视图解析器以用来跳转页面jsp,html,也可以解析返回的jsp,html页面,但必须配合模板来使用返回。

        4.如果返回json等内容到页面,则需要在方法上加@ResponseBody注解。

    @RestController:该注解相当于@Controller+@ResponseBody的作用

        1.返回json数据不需要在方法前面加@ResponseBody注解。

        2.使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面。

        

  • 相关阅读:
    HTML5 教程 4 添加点东西
    2.12.ECMAScript运算符
    2.13.JavaScript条件语句
    HTML5 教程 1 介绍
    HTML5 教程 3 设置body
    2.14.JavaScript循环语句
    HTML5 教程 5 选择器属性
    linux 系统中shell实现将fasta文件的碱基转换为一行及还原
    python中pip命令的使用
    R语言中which函数的简单用法,主要用于返回指定条件项的索引
  • 原文地址:https://www.cnblogs.com/michaelShao/p/10234156.html
Copyright © 2011-2022 走看看