Spring 常用注解详解 - 自动装配、组件标识、MVC 控制器、事务管理等
Spring 常用注解详解
本文将介绍 Spring 框架中常用的注解,这些注解可以帮助我们更方便地开发 Spring 应用。
- @Autowired:自动装配,用于自动注入依赖对象。
- @Component:将当前类标识为一个组件,自动扫描时会进行扫描并注册为 Bean。
- @Controller:标识当前类为 Spring MVC 的控制器。
- @Service:标识当前类为业务逻辑组件。
- @Repository:标识当前类为 DAO 组件。
- @RequestMapping:用于映射请求路径与方法之间的关系。
- @ResponseBody:将方法返回的对象转换为 JSON 格式并返回给客户端。
- @PathVariable:用于获取请求路径中的参数值。
- @RequestParam:用于获取请求参数的值。
- @SessionAttributes:用于将模型数据存储到 Session 中。
- @Transactional:声明当前方法需要事务支持。
- @Scope:定义 Bean 的作用域。
- @PostConstruct:在 Bean 初始化完成后执行的方法。
- @PreDestroy:在 Bean 销毁前执行的方法。
- @Value:用于注入属性值。
通过使用这些注解,我们可以更方便地进行 Spring 开发,提高开发效率。
原文地址: https://www.cveoy.top/t/topic/m61D 著作权归作者所有。请勿转载和采集!