博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MVC 注解
阅读量:5129 次
发布时间:2019-06-13

本文共 850 字,大约阅读时间需要 2 分钟。

@RestController = @Controller + @ResponseBody

@RestControllerpublic class EmployeeRESTController{    @RequestMapping(value = "/employees")    public EmployeeListVO getAllEmployees()    {        EmployeeListVO employees = new EmployeeListVO();        //Add employees        return employees;    }}

 @Repository 注解,需要在 XML 配置文件中启用Bean 的自动扫描功能,这可以通过<context:component-scan/>实现。

// 首先使用 @Repository 将 DAO 类声明为 Bean  package bookstore.dao;  @Repository  public class UserDaoImpl implements UserDao{ …… }  // 其次,在 XML 配置文件中启动 Spring 的自动扫描功能 
……
……

为什么 @Repository 只能标注在 DAO 类上呢?这是因为该注解的作用不只是将类识别为Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。

  • @Component 是一个泛化的概念,仅仅表示一个组件 (Bean) ,可以作用在任何层次。
  • @Service 通常作用在业务层,但是目前该功能与 @Component 相同。
  • @Constroller 通常作用在控制层,但是目前该功能与 @Component 相同。

转载于:https://www.cnblogs.com/skyball/p/9012148.html

你可能感兴趣的文章
IOI1998 Polygon [区间dp]
查看>>
硬链接和符号链接的区别
查看>>
docker-swarm
查看>>
接口和抽象类
查看>>
poj2151 Check the difficulty of problems(概率dp)
查看>>
UI- UINavigationController UITabBarController 使用总结
查看>>
BZOJ3926: [Zjoi2015]诸神眷顾的幻想乡(广义后缀自动机)
查看>>
mysql 中 時間和日期函數大全
查看>>
mongodb基本语法
查看>>
[凯立德]2014全分辨率C-Car 4.0机车C2610版完美懒人包
查看>>
[LeetCode] Same Tree
查看>>
给Entity Framework添加执行的超时时间
查看>>
【总结】瞬时高并发(秒杀/活动)Redis方案(转)
查看>>
numpy模块
查看>>
iPhone图形开发绘图小结
查看>>
从零开始搭建微信硬件开发环境全过程——1小时掌握微信硬件开发流程
查看>>
Android应用程序线程消息循环模型分析
查看>>
Swift - 下标脚本方法介绍及实例
查看>>
解决方案设置centos上redmine2.3.0点击我的帐户和个人设置出现500错误的解决方案...
查看>>
最小较小codeforces 2B The least round way
查看>>