首页 > 编程语言 > 详细

springboot和springMVC常用注解

时间:2021-09-02 01:24:56      阅读:16      评论:0      收藏:0      [点我收藏+]

*springboot和springMVC常用注解

@SpringBootApplication 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文
@ImportResource 用来加载xml配置文件
@Bean 用@Bean标注方法等价于XML中配置的bean
@Value 注入SpringBoot 核心配置文件(application.yml > application.properties)中属性对应的值
@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。替代xml配置,通过@Bean完成注入,可以使用@ImportResource注解加载xml配置文件
@ConfigurationProperties 方法注解,用于获取核心配置文件中对应以什么开头的多个属性,并自动注入到对象中
@Import 用来导入其他配置类
@Primary 方法注解,用于标注,如果IOC容器中存在多个相同类型的Bean,优先使用被标注的Bean对象
@EnableAutoConfiguration 自动配置
@ExceptionHandler 用在方法上面表示遇到这个异常就执行以下方法
@ControllerAdvice、@RestControllerAdivce 包含@Component。可以被扫描到。统一处理异常,类注解,需要和@ExceptionHandler配合使用
@ResponseBody 标注返回的信息使用Json转换
@Controller 用于定义控制器类,通常方法需要配合注解@RequestMapping
@RestController 是@Controller和@ResponseBody的合集,表示这是个控制器bean,并且是将函数的返回值直 接填入HTTP响应体中,是REST风格的控制器
@PathVariable 获取参数
@Autowired / @Resource 自动注入,获取SpringIOC容器中的bean对象
@ComponentScan 组件扫描,可自动发现和装配一些Bean
@Component、@Service、@Repository 把当前标注的类注入到IOC容器中,需要@ComponentScan配置注解标注类路径,各个注解实现结果一致,只是应用场景不同,属于语义话注解

 

springboot和springMVC常用注解

原文:https://www.cnblogs.com/velkoz/p/15208424.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!