SpringBoot入门篇--读取资源文件配置

  在项目的开发中,咱们知道的是SpringBoot框架大大减小了咱们的配置文件,可是仍是留下了一个application.properties文件让咱们能够进行一些配置。固然这些配置必然是包括服务器的配置,在整合数据库时候的配置,以及一些默认值读取的配置等等。在这里咱们主要讲的是咱们对于初始值的设置和读取。数据库

  咱们可使用项目生成时候的默认配置文件application.properties,固然咱们也能够新建一个properties文件在进行使用,这都是能够的,只不过可能咱们在使用的时候可能会有一些变化。咱们这里就使用默认的application.properties进行演示,不一样的地方咱们在进行说明。服务器

  首先咱们创建好须要注入数据的类之后在application.properties文件里面进行相应的初始值设置:app

  

  咱们能够看见在这个user类里面就只有一些基本的属性,接下来咱们就在application.properties文件里面设置初始值:框架

  

  紧接着咱们须要将user类放入Spring容器中,而后再指定读取的资源文件:xml

  

  咱们能够看到的是新加了两个注解,第一个注解是在JSON数据处理的时候使用到的,是数据排序使用,第二个注解和Spring里面的用法一致,将分类不明显的类放入IOC容器中所使用的注解,第二个注解是用来指定咱们在配置文件中的前缀,仔细观察就能够发现咱们的属性是name的时候前面还有com.user,这个注解就是用来指定前缀信息。固然,在之前的版本中这个注解还有个属性就是local,这个属性用来指定文件的位置,如今已经取消,默认的是application.properties,前面咱们也说起到了咱们是能够另外建立properties文件的,这时候若是咱们须要指定的话就须要加上另一个注解:如图所示的第三个注解blog

  

  这时候必然会报错,咱们并无在使用注解的时候加入configuration的依赖,因此咱们须要在pom.xml文件中进行依赖的注入:排序

  

  这时候咱们在控制类里面进行依赖注入以及使用便可:资源

  

  

  最后我还介绍一种方法:开发

    这个方法使用的是注解@Value,配合上属性value,以下图所示:io

    

    咱们能够清晰的看见直接在相对应的属性上进行引用便可,类上的注解不须要指定前缀,固然pom.xml文件里面的configuration依赖也能够进行注释了!

相关文章
相关标签/搜索