首页 > 代码库 > Spring框架常用注解
Spring框架常用注解
一、解析测试Application全局配置文件
三个注解都是注解在类上
//兼容junt测试包
@RunWith(SpringJUnit4ClassRunner.class)
//模拟浏览器发送请求注解
@WebAppConfiguration
//解析配置文件
@ContextConfiguration(locations = "classpath:applicationContext.xml")
二、持久层、业务层、显示层、架构分层注解
@Service服务层组件,用于标注业务层组件,表示定义一个bean,自动根据bean的类名实例化一个首写字母为小写的bean,例如Chinese实例化为chinese,如果需要自己改名字则:@Service("你自己改的bean名")。
@Controller用于标注控制层组件(如struts中的action)
@Repository持久层组件,用于标注数据访问组件,即DAO组件
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。
三、bean的注入方式
JSR 330 Java提供的 @inject
Spring的替换 @AutoWirse
JSR250 这相对比较老 @Resource
Spring框架常用注解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。