spring boot入门-1

来源:互联网 发布:cad三维绘图软件 编辑:程序博客网 时间:2024/06/05 16:13

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

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

例如在Service中注入dao

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

    private UserDAO userDAO;

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

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

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

publicclassSpringConfig{

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

    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中的<bean>

    public UserDAO getUserDAO(){

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

    }

}

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



1 0