-
Bean容器初始化查看全部
-
http://img1.sycdn.imooc.com//5486cb21000197c412000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//5486c9310001a45012000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//5486c8100001eede12000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//5486c78a0001bf6012000530-120-68.jpg查看全部
-
适用范围: 构建企业应用、单独使用Bean容器(Bean管理)、单独使用AOP进行切面处理、其他的Spring功能、在互联网中的应用。查看全部
-
http://img1.sycdn.imooc.com//54852f660001db8812000530-120-68.jpg查看全部
-
@Bean默认是单例模式 为了指定范围,使用@Scope注解,singleton,prototype(每次请求都会创建一个新的对象,为了区分,应查看对象的hashCode,而类的hashCode是一样的) @Scope(value="",proxyMode="") proxyMode是值采用哪种代理方式http://img1.sycdn.imooc.com//54852a0b0001935512000530-120-68.jpg查看全部
-
proterty文件时key-value键值对形式的文件 加载资源文件: <context:property-placeholder location="classpath:/com/acme/jdbc.propertied"/> 加载文件后,可以在当前文件中采用${jdbc.url}这种形式来使用配置文件中的内容 如: <property name="url" value="${jdbc.url}"/> 如果使用注解则: 在类名前加:@Configuration @ImportResource("classpath:/com/acme/propertied-config.xml")引入一个资源,对应一个 xml文件中包含property_placeholder 在配置文件中使用username的时候需要注意:username输出有时会是登录用户的username,所以一般在配置文件中配置例如jdbc.username的形式以防止混淆. @value("${jdbc.username}")http://img1.sycdn.imooc.com//548527010001c2ef12000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54852187000155b312000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851ff90001729812000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851f0b0001231012000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851e4e0001b75d12000530-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//54851beb000135b612000530-120-68.jpg查看全部
-
AutoWired注解 1、@Required注解适用于bean属性的setter方法 仅仅表示受影响的bean属性必须在配置时呗填充,通过bean定义或通过自动装配一个明确的属性值 2、@Autowired注解为传统的setter方法、 a、可用于构造器或成员变量 b、默认情况下如果因找不到合适的bean将会导致Autowiring失败抛出异常,可以通过@Autowired(required=false)来避免 c、每个类只能有一个构造器被标记为(required=true) @Autowired的必要属性建议用@required注解查看全部
举报
0/150
提交
取消