spring boot入门-1

spring boot 是使用java配置方式,取代xml的配置文件,从而实现配置文件的简化,项目的快速搭建工作.

其中java配置方式有两个注解,分别是:@Configuration 作用于类上,相当于一个xml配置文件,@Bean作用于方法上,相当于spring 的xml配置中的

例如在Service中注入dao

  @Autowired // 注入Spring容器中的bean对象

    private UserDAO userDAO;

同时dao使用@Confiuration的方式进行管理

@Configuration//通过该注解来表明该类是一个Spring的配置,相当于一个xml文件

@ComponentScan(basePackages ="com.springboot.javaconfig")//配置扫描包

publicclassSpringConfig{

 @Bean//通过该注解来表明是一个Bean对象,相当于xml中的

 public UserDAO getUserDAO(){

 returnnew UserDAO();// 直接new对象做演示

 }

}

完成对bean的管理,

上面就能对完成在service中的注入了.

当然了还可以通过@PropertySource可以指定读取的配置文件,通过@Value注解获取值,

@Configuration//通过该注解来表明该类是一个Spring的配置,相当于一个xml文件

@ComponentScan(basePackages ="com.springboot.javaconfig")//配置扫描包

@PropertySource(value= {"classpath:jdbc.properties"})

publicclass SpringConfig {


 @Value("${jdbc.url}")

 private StringjdbcUrl;   //完成值的获取


 @Bean//通过该注解来表明是一个Bean对象,相当于xml中的

 public UserDAO getUserDAO(){

 returnnew UserDAO();// 直接new对象做演示

 }

}

通过这种方式就能完成数据库连接池的配置

你可能感兴趣的:(spring boot入门-1)