@Configuration
@PropertySource(value="{classpath:databass-config.properties",ignoreResourceNotFound=true})
public class kkkkk{
}
ignoreResourceNotFound=true 文件找不到是忽略,不然spring会抛异常 退出
ApplicationContext context = new AoontationConfigApplicationContext(KKKK.class);
String url = context.getEnvironment.getProperty(“jdbc.dtabase.url”);//获取值
研究:通过PropertySourcePlaceholderConfigurer
研究:@CompinentScan(basePackages={""})
@PropertySource(value="{classpath:databassconfig.properties",ignoreResourceNotFound=true})
@Condituinal({DaaSourceConditon.class})
spring4个作用域
request 请求
session会话
prototype原型
singleton单例
@Scope声明是原型
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
piblic class RoleServiceImpl implements RoleService{
}
RoleServiceImpl每次创建都是一个新的实例是不同的对象