Spring开启自动扫描
来源:互联网 发布:win10怎么安装java 编辑:程序博客网 时间:2024/06/05 14:26
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- <context:annotation-config/> --> <context:component-scan base-package="shuai.spring.study"/></beans>
<context:component-scan base-package="shuai.spring.study"/>会自动扫描路径,自动注册需要注册的bean,而且,开启自动扫描会自动开始注解注入,就是上面注释掉的那句话。
Spring自带的注解实现bean定义:@Component注解及扩展@Repository、@Service、@Controller
JSR-250 1.1版本中中定义的@ManagedBean注解,是Java EE 6标准规范之一,不包括在JDK中,需要在应用服务器环境使用(如Jboss)
JSR-330的@Named注解
分析spring自带注解
@Repository:Dao层实现
@Service:Service层实现
@Controller:web层实现
这些注解都可以指定Bean的标识符:@Component("hello"),其实是@Component(value = "hello")
自定义扩展
package shuai.spring.study.zhujie;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import org.springframework.stereotype.Component;@Target({ ElementType.TYPE })@Retention(RetentionPolicy.RUNTIME)@Componentpublic @interface Shuai { String value() default "";}
其它的都不用动,注意,这个自定义注解上的@Component,还有里面的 String value() default "";,注意要指定为value,这样才能加参数
在需要的类名上加上注解就行了,@Shuai("hello")
其它看开涛老师的:http://jinnianshilongnian.iteye.com/blog/1461055
阅读全文
0 0
- Spring开启自动扫描
- spring自动扫描机制
- Spring组件自动扫描
- 5.Spring 自动扫描
- spring 自动扫描 注入
- Spring IOC自动扫描
- Spring 自动扫描组件
- spring自动扫描机制
- Spring 包自动扫描
- spring自动扫描
- spring 自动扫描
- Spring中的自动扫描
- spring 自动扫描组件
- spring自动扫描机制
- Spring自动组件扫描
- Spring自动组件扫描
- Spring自动组件扫描
- Spring 中的Bean 自动扫描
- 前程无忧python工作薪资爬取及数据分析
- 安卓开发中非常炫的效果集合
- 严重: Exception starting filter [struts2] Class: com.opensymphony.xwork2.spring.SpringObjectFactory Fi
- 谱聚类(spectral clustering)原理总结
- 编译原理_词法分析程序设计
- Spring开启自动扫描
- 线段树的区间更新区间合并
- 初学者如何从零开始学习人工智能?看完你就懂了
- 计算机网络编程知识总结
- python:字符串操作
- 贪婪算法及其应用
- Presto-[1]-Concepts
- @Resource 注解失效的一种场景
- 【Mysql】——mysql中的几种索引