springboot注解大全

springboot 注解整理

项目用到的注解作用:

bean的分类标识

@Service: 注解在类上,表示这是一个业务层bean

@Controller:注解在类上,表示这是一个控制层bean

@Repository: 注解在类上,表示这是一个数据访问层bean

@Component: 注解在类上,表示通用bean

bean注入:

@Autowired:按类型装配

@Resource: 按名称装配

@Configuration:注解在类上,表示这是一个IOC容器,相当于spring的配置文件,java配置的方式。 IOC容器的配置类

@Bean: 注解在方法上,声明当前方法返回一个Bean

@PostConstruct:注解在方法上,构造函数执行后执行。!!!!!!!!!!!!!!!!!!!!!!!!!!

@PreDestroy: 注解在方法上,在Bean销毁前执行。!!!!!!!!!!!!!!!!!!!!!!!!!!

@ComponentScan:注解在类上,扫描标注了@Controller等注解的类,注册为bean

@Lazy(true):  延迟初始化

@Scope:注解在类上,描述spring容器如何创建Bean实例。

@Value:注解在变量上,从配置文件中读取。

@Profile:注解在方法 类上 在不同情况下选择实例化不同的Bean 特定环境下生效!!!!!!!!!!!!!!!!!

@SpringBootApplication:@SpringBootApplication=@ComponentScan+@Configuration+@EnableAutoConfiguration:约定优于配置

@WebServlet(name="Servlet3FirstDemo",value="/Servlet3FirstDemo")

@WebFilter将一个实现了javax.servlet.Filte接口的类定义为过滤器

第三方servlet:使用ServletRegistrationBean来注入servlet,对于每一个servlet都有一个ServletRegistrationBean来注入。

@RestController @RestController 是一个结合了 @ResponseBody 和 @Controller 的注解

@Controller

@RequestBody

@PathVariable

@RequestMapping   哦,和请求报文是做对应的

a:value,指定请求的地址 

b:method 请求方法类型 这个不写的话,自适应:get或者post

c:consumes 请求的提交内容类型 

d:produces 指定返回的内容类型 仅当request请求头中的(Accept)类型中包含该指定类型才返回

e: params 指定request中必须包含某些参数值 

f:headers 指定request中必须包含指定的header值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 5,726评论 0 3
  • Spring4参考手册中文版 作者简介 翻译 铁柱 wwwshiym@gmail.com 顾问 张丙天 铁柱 ...
    google666s阅读 4,466评论 0 50
  • 当构造函数有2个相同类型的参数,指定次序可以解决此种情况。注意index是从0开始 记住,若要使Spring能从构...
    google666s阅读 4,221评论 0 48
  • Web项目聚集地 资源分享,技术交流 环境搭建 今天我们来学习Spring MVC框架,首先为大家讲解MVC架构思...
    王久一阅读 1,544评论 0 0
  • 本系列文章是对OkHttp的使用、框架封装及源码分析所写。 一、主要内容 1、简介OkHttp 2、介绍OkHtt...
    红领巾程序猿阅读 3,214评论 0 1

友情链接更多精彩内容