SpringBoot加载自定义配置文件
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
前言
本文的大概内容:
本次任务是通过SpringBoot框架来加载自定义配置文件,难度较大,学习过程中已经出现了许多的问题,
提示:以下是本篇文章正文内容,下面案例可供参考
一、本次学习的知识点:
1、使用并熟悉注解符@PropertySource加载配置文件
2、使用并熟悉注解符@@ImportResource加载XML配置文件
3、@Configuration编写自定义配置类
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、任务步骤创建项目【ConfigDemo01】:
1.自动加载配置的原因:
Spring Boot免除了项目中大部分的手动配置,对于一些特定情况,我们可以通过修改全局配置文件以适应具体生产环境,可以说,几乎所有的配置都可以写在application.peroperties文件中,Spring Boot会自动加载全局配置文件从而免除我们手动加载的烦恼。但是,如果我们自定义配置文件,Spring Boot是无法识别这些配置文件的,此时就需要我们手动加载。并以此规避项目启动时发生加载出错的问题。
2、创建项目【ConfigDemo01】:
(1)、通过new–》newprpject–》Spring Initializr 方式创建目标项目:
(2)、进入基础设置页面(一些基本的配置就不多说了需要熟练):
3、查看项目文件 pom.xml 完成初始化项目文件工作:
4、(重点)创建项目自定义配置文件【myconfig.properties】:
5、创建学生配置类并完成需要的基本操作:
6、编写测试方法:
编写测试方法,注入学生配置实体,创建testStudentConfig()测试方法,在里面输出学生配置实体信息
7、运行并查看结果:
8、关于ConfigDemo01的测试总结:
本次任务难点在与对内容的理解,相对于第一部分内容,重难点在第二部分@ImportResource加载XML配置文件
三、使用@ImportResource加载XML配置文件
1、创建Spring Boot Web 项目【ConfigDemo02】:
与之前的创建方式一样,基本操作不做过多的解释