SpringMVC中各种注解的用法
2017-02-24 11:47
190 查看
开发项目时都以分层的形式开发,@Controller代表下面的类是SpringMVC控制层的类,配置好后,springmvc-servlet初始化时会扫描到这个注解,知道这个类是springmvc的控制层,纳入ioc容器管理。
@Controller:控制层
@Service:服务层,专门标注是业务逻辑层
@Repository:Dao层
@Component:不属于上面三种,无法被分层,又想被ioc容器管理
@ResponseBody:由Spring自动将后台传来的值转为json格式,不写可能会接收不到界面传进来的值
@Transactional:打了这个注解的类或者方法表示该类里面的所有方法或者这个方法的事务由spring处理,来保证事务的原子性,方法里面对数据库操作,如果失败则spring负责回滚操作,成功提交操作
@Controller:控制层
@Service:服务层,专门标注是业务逻辑层
@Repository:Dao层
@Component:不属于上面三种,无法被分层,又想被ioc容器管理
@ResponseBody:由Spring自动将后台传来的值转为json格式,不写可能会接收不到界面传进来的值
@Transactional:打了这个注解的类或者方法表示该类里面的所有方法或者这个方法的事务由spring处理,来保证事务的原子性,方法里面对数据库操作,如果失败则spring负责回滚操作,成功提交操作
相关文章推荐
- springmvc中的@RequestMapping注解中的return "redirect:/";的用法。
- SpringMVC实现依赖注入的几个常用注解的用法解释和示例说明
- springMvc注解@RequestParam用法解析
- springMVC中@RequestParam注解的用法
- SpringMVC中@Controller和@RequestMapping用法和其他常用注解
- 关于springmvc中使用注解的简单用法-@RequestMapping篇
- SpringMvc之各种注解详解
- SpringMVC的各种注解
- SpringMVC实现依赖注入的几个常用注解的用法解释和示例说明
- 笔记:各种注解的用法。@ModelAttribute, @SuppressWarnings("rawtypes"),@PathVariable
- SpringMVC 常用注解 及 其用法 (上)
- springMVC注解用法:@modelattribute的用法
- SpringMVC核心类之处理注解URL核心类,文件上传核心类的用法和SpringMVC和service层的连接
- springMvc注解@RequestParam用法解析
- SpringMVC常见注解mvc interceptors mvc view controller mvc resources mapping的用法
- "页面跳转"实例详解"SpringMVC注解"的作用与用法
- SpringMVC中@Controller和@RequestMapping用法和其他常用注解
- SpringMVC常用注解的用法
- springMVC的@RequestParam注解用法
- springmvc 各种注解及对象理解