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页面。

        

  • 相关阅读:
    Day 13 匿名函数 :内置函数: 闭包
    Day 12 生成器:生成器表达式:列表表达式:yield:yield from:内置函数
    最近这些天
    正则表达式 I
    Python 软件规范开发
    模块
    常用模块介绍 time datetime os sys hashlib json pickle collections
    模拟博客园登录 基础版
    SQL 必知必会
    Python中的线程和进程
  • 原文地址:https://www.cnblogs.com/michaelShao/p/10234156.html
Copyright © 2011-2022 走看看