springboot中常用注解总结

1、@RestController(组合注解):标注在类上,等价于@Controller和@Responsebody

    @Controller:将该类标记为Controller层的类,并且注入到Spring容器中

    @Responsebody:注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或是

    XML数据.

2、@SpringBootApplication:该注解标注标注在某个类上,代表这个类是SpringBoot的主配置类,启动该类的main方法就可以启动SpringBoot应用      

    @SpringBootConfiguration:使用该注解标注的类是SpringBoot的配置类

      @Configuration:使用该注解标注在配置类上

        @Component:使用该注解标注的类是Spring容器的一个组件

    @EnableAutoConfiguration:使用该注解标注在类上,告诉SpringBoot开启自动配置功能,这样自动配置才能生效

      @AtuoConfigurationPackage:使用该注解标注在类上,将主配置类所在的包及其子包下的所有组件扫描进Spring容器中

3、

    

      

原文地址:https://www.cnblogs.com/xiaomaomao/p/12067943.html

时间: 2024-10-31 12:00:55

springboot中常用注解总结的相关文章

SpringBoot中常用注解@Controller/@RestController/@RequestMapping的区别

@Controller 处理http请求 @Controller //@ResponseBody public class HelloController { @RequestMapping(value="/hello",method= RequestMethod.GET) public String sayHello(){ return "hello"; } } 如果直接使用@Controller这个注解,当运行该SpringBoot项目后,在浏览器中输入:loc

spring注解开发中常用注解以及简单配置

一.spring注解开发中常用注解以及简单配置 1.为什么要用注解开发:spring的核心是Ioc容器和Aop,对于传统的Ioc编程来说我们需要在spring的配置文件中邪大量的bean来向spring容器中注入bean对象, 然而,通过注解编程可以缩短我们开发的时间,简化程序员的代码编写. 2.如何开启注解开发:最常用的方法是使用<mvc:annotation-driven/>来开启注解编程(用一个标签配置了spring注解编程的映射器和适配器,同时配置了许多的参数) 3.如何将有注解的be

Spring中常用注解的介绍

spring中使用注解时配置文件的写法: <?xml version="1.0" encoding="UTF-8"?> <span style="font-size:18px;"><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

我爱Java系列之---【SpringBoot中常用的注解和两种注入方式】

@EnableConfigurationProperties(DataSourceProperties.class) 来声明要使用DataSourceProperties 这个类并初始化该类对象,该类不用放在IOC容器中,可以通过该注解直接使用. [email protected]:一般写在类上边,通过该注解将当前类初始化到Spring的IOC容器中,其他类若想调用,直接用@Autowired去容器中拿. [email protected]: 一般写在类上边,标明该类是一个配置类,被注解的类内部

Spring MVC中常用注解之@SessionAttributes @ModelAttribute详解

@RequestMapping(value = "/doupdate") public String doupdate(@RequestParam(value = "id") String id, Model model) { model.addAttribute("person", personService.getPersonById(id)); return "editpage"; } spring 2.0 定义了一个

SpringBoot中DataSourceAutoConfiguration注解

最近在学习springBoot时,其中有很大的一个核心的只是点:自动配置. 通过 DataSourceAutoConfiguration 学习 自动配置是如何实现的. 自动配置中比较重要的一个点就是 条件化配置? 1.条件化配置 JdbcTemplateCondition 的定义 package com.qxy.readinglist.conditions; import org.springframework.context.annotation.Condition; import org.s

Springboot中enable注解

这句话可以作为理解springboot自动注入的原理的钥匙:ImportSelector接口的selectImports返回的数组(类的全类名)都会被纳入到spring容器中. 至于spring怎么根据类名创建bean的就不用管了.博文地址https://www.jianshu.com/p/464d04c36fb1 public class AutoConfigurationImportSelector implements DeferredImportSelector, BeanClassLo

SpringBoot中@EnableAutoConfiguration注解用法收集

参考: http://blog.csdn.net/xiaoyu411502/article/details/52770723 https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#using-boot-replacing-auto-configuration

ssm中常用注解

[email protected]:加在controller类上,作用是使所有的返回值自动转换为json对象,相当于在每个方法上加上@ResponseBody @RequestMapping("/goods") @RestController public class GoodsController [email protected]:加在变量上,作用是注入dubbo的分布式服务 @Reference private GoodsService goodsService; [email