美文网首页
spring boot入门-1

spring boot入门-1

作者: 子龙神 | 来源:发表于2018-05-23 16:20 被阅读0次

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

      本文链接:https://www.haomeiwen.com/subject/bknrjftx.html