如题
代码如下:
@org.springframework.context.annotation.Configuration
//需要扫描的包
@ComponentScan(basePackages = {"com.java"})
public class Configuration {
@Bean(name = "CreateProperties")
public Properties CreateProperties(){
Properties properties = new Properties();
properties.setProperty("driverClassName","com.mysql.jdbc.Driver");
properties.setProperty("url","jdbc:mysql://localhost:3306/test");
properties.setProperty("username","root");
properties.setProperty("password","123456");
properties.setProperty("initialSize","5");
properties.setProperty("maxActive","10");
properties.setProperty("maxWait","3000");
return properties;
}
@Bean(name = "CreateDataSource")
public DataSource CreateDataSource (Properties properties){
try {
DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);
return dataSource;
} catch (Exception e) {
throw new RuntimeException();
}
}
}
public static void main(String[] args) throws Exception {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(Configuration.class);
Object dataSource = context.getBean("CreateDataSource");
System.out.println(dataSource);
}
关于Java的问题:报错:No qualifying bean of type 'java.util.Properties'
1、没有类型为“java.util.Properties”的限定bean