Spring中注解
来源:互联网 发布:校园网络规划毕业设计 编辑:程序博客网 时间:2024/05/21 11:00
1、@controller 控制器(注入服务)
2、@service 服务(注入dao)
3、@repository dao(实现dao访问)
4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的)
@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。
下面写这个是引入component的扫描组件,将自动扫描路径下面的包,如果一个类带了@注解,将自动注册到Spring容器,不需要再在applicationContext.xml文件定义(id为@……(”id值”)中id值的)bean了
<context:component-scan base-package="包名">
其中base-package为需要扫描的包(含所有子包)
1、@Service用于标注业务层组件
2、@Controller用于标注控制层组件(如struts中的action)
3、@Repository用于标注数据访问组件,即DAO组件.
4、@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
@Service public class UserServiceImpl implements UserService { }
@Repository public class UserDaoImpl implements UserDao { } getBean的默认名称是类名(头字母小写),如果想自定义,可以@Service(“*”) 这样来指定,这种bean默认是单例的,如果想改变,可以使用@Service(“beanName”)
@Scope(“prototype”)来改变。可以使用以下方式指定初始化方法和销毁方法(方法名任意): @PostConstruct public void init() { }
- spring中 aop注解
- Spring中@component注解
- Spring中AOP注解
- spring中@Component注解
- Spring中注解
- spring中@value注解
- spring中@value注解
- Spring 中注解
- Spring中注解
- Spring中@Component注解,@Controller注解详解
- Spring中@Component注解,@Controller注解详解
- Spring中使用@ModelAttribute注解
- spring注解中@component是什么意思
- Spring中注解: @Transactional 事务处理
- Spring中注解的配置
- Spring中注解: @Transactional 事务处理
- Spring中注解分析@component
- Spring中注解的使用
- Unity插件EasyTouch学习记录
- CentOS7最小化安装配置
- L1-025. 正整数A+B
- DNS
- 项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved
- Spring中注解
- 开发人员的必备技能
- Java Date,long,String 日期转换
- 《赤城牛》
- 美团电话面试
- 项目时间管理脉络
- POJ NOI0101-08 字符三角形
- 【bzoj2599】[IOI2011]Race
- 基于C++的OpenCV常用函数