标注
来源:互联网 发布:企业模拟经营软件 编辑:程序博客网 时间:2024/04/25 14:33
1、@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 可以当注释用,方便阅读;编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。
2、@Autowired是一种函数,可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作(属性加上 @Autowired后不需要getter()和setter()方法,Spring也会自动注入)。
3、@Service用于标注业务层组件【@Service服务层组件,用于标注业务层组件,表示定义一个bean,自动根据bean的类名实例化一个首写字母为小写的bean,例如Chinese实例化为chinese,如果需要自己改名字则:@Service(“你自己改的bean名”)。 】
@Controller用于标注控制层组件(如struts中的action)
@Repository用于标注数据访问组件,即DAO组件
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
4、把DAO实现类注入到service实现类中,把service的接口(注意不要是service的实现类)注入到action中,注 入时不要new 这个注入的类,因为spring会自动注入,如果手动再new的话会出现错误。
阅读全文
0 0
- 标注
- 标注
- 标注
- AO标注
- 标注问题
- 标注假名
- 标注C#
- JPA标注
- hibernate标注
- 标注AutoLabel
- hibernate标注
- AE标注
- JPA标注
- jpa标注
- Junit 标注
- spring标注
- 添加标注
- 词性标注
- JavaScript、PHP、Python等5款主流编程语言爆安全漏洞
- 树莓派与 Python —— GPIO
- ssl1236-逃亡准备【dp之多重背包】
- ubuntu 16.10 install 搜狗输入法
- Java遇到的一些问题(一)
- 标注
- Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之配置IdentityServer
- STM32单片机释放PB3/PB4/PA15作为普通IO口
- Android 源码解析AsyncTask的工作原理
- no matching editors or conversion strategy found
- 洛谷P1198 [JSOI2008]最大数(线段树)
- 【提高组NOIP2008】传纸条
- git笔记(相见恨晚的技术)
- 【EasyUI】EasyUI主页面布局:左侧菜单tree、tabs选项卡、tabs右键菜单