springMVC中常用的的注解从controller层到Dao层
时间: 2024-04-17 15:29:29 浏览: 183
Spring MVC的常用注解
在Spring MVC中,常用的注解从Controller层到Dao层如下:
1. Controller层:
- @Controller: 标注一个类为Spring MVC的Controller。
- @RequestMapping: 将HTTP请求映射到相应的处理方法上,用于处理URL和请求方法的映射关系。
- @PathVariable: 用于获取URL路径中的参数值。
- @RequestParam: 用于获取请求参数的值。
- @ResponseBody: 将方法返回的对象通过适当的转换器转换为指定的格式(如JSON、XML等),写入到Response对象的body中。
2. Service层:
- @Service: 标注一个类为Spring的Service。
- @Autowired: 自动装配依赖对象,可以用于构造器、属性、方法上。
3. Dao层:
- @Repository: 标注一个类为Spring的Repository,用于持久化操作。
- @Autowired: 自动装配依赖对象,可以用于构造器、属性、方法上。
- @Transactional: 声明式事务管理,用于控制事务的边界。
这些注解在Spring MVC中被广泛使用,可以帮助开发者简化配置,提高开发效率。
阅读全文