整理的springboot的常用注解
时间:2019-01-23
本文章向大家介绍整理的springboot的常用注解,主要包括整理的springboot的常用注解使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
注解(annotations)
- @SpringBootApplication
这是springboot项目的基本注解,包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。@ComponentScan让spring Boot扫描到Configuration类并把它加入到springApplication上下文。
- @Configuration
声明这是一个配置类,相当于spring的XML配置
- @EnableAutoConfiguration
开启自动配置
- @ComponentScan
组件扫描,自动扫描装载bean
- @Component
1、泛指组件,当组件不好归类,使用这个声明一个组件 2、也可类实现CommandLineRunner,完成springboot启动加载某些数据
- @RestController
这是@Controller和@ResponseBody的合集,表示这是个控制器,并将方法返回的数据转为json
- @Autowired
自动导入
- @PathVariable
获取restful风格连接中的参数user/get/{id} (@PathVariable int id)
- @RequestBody
接收请求参数,请求参数为json格式
- @Value
注入Spring boot application.properties配置的属性的值(@Value(value = “#{userid}”) )
- @Bean
相当于XML中的,放在方法的上面,而不是类,意思是产生一个bean,并交给spring管理。
- @RequestMapping
springmvc注解,处理请求映射的地址
- @ControllerAdvice
增强controller,可以用来处理全局异常
- @ExceptionHandler(Exception.class)
用在方法上面表示遇到这个异常就执行以下方法
- JAVA面试题解惑——final、finally和finalize的区别
- Java内存管理
- python基础知识——内置数据结构(字典)
- mysql、mongodb、python(dataframe).聚合函数的形式,以及报错解决方案
- JavaScript计算水仙花数【可自定义范围】
- JSP简单入门(1)
- mongodb取出json,利用python转成dataframe(dict-to-dataframe)
- JSP简单入门(2)
- JSP简单入门(3)
- 物化视图相关的性能改进 (r7笔记第58天)
- Maven 核心原理解析(1)
- LeetCode——Two Sum
- TensorFlow全新的数据读取方式:Dataset API入门教程
- 不经意发现的dba_objects和dba_tables中的细节(r7笔记第56天)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Pytorch 解决自定义子Module .cuda() tensor失败的问题
- PHP异常类及异常处理操作实例详解
- PHP面向对象程序设计(OOP)之方法重写(override)操作示例
- Python3与fastdfs分布式文件系统如何实现交互
- PHP判断是否微信访问的方法示例
- Pytorch损失函数nn.NLLLoss2d()用法说明
- python实现学生成绩测评系统
- Python dict的常用方法示例代码
- Scrapy模拟登录赶集网的实现代码
- opencv 图像腐蚀和图像膨胀的实现
- PHP实现微信退款的方法示例
- 基于Python和C++实现删除链表的节点
- python让函数不返回结果的方法
- PHP微商城开源代码实例
- PHP小程序支付功能完整版【基于thinkPHP】