SpringBoot核心配置文件application

  1. 新创建的Springboot项目
    新创建的Springboot项目的核心配置文件默认为appication.properties,是一个空文件。此时如果写一个controller,如:
//创建一个controller的package,将以下的类放在package中。注意该package需与Application启动类同级
@Controller
public class HelloController {

    @RequestMapping("/boot/hello")
    public @ResponseBody String hello(){
        return "Hello Spring Boot";
    }
}

直接运行Application启动类,则可以通过这个URL访问:http://localhost:8080/boot/hello
访问结果

  1. 配置核心配置文件
    在核心配置文件中加入相应的配置,可以改变访问的Tomcat端口号以及加入项目的上下文。上下文即在Tomcat端口号与controller中所写的访问路径中间要加入的内容。如:
    此时浏览器的访问路径与效果如下:
    在这里插入图片描述
    3.多环境配置文件
    在实际中,对应多种环境,可能会有多个配置文件,如测试application-test.properties、开发application-dev.properties、上线application-online.properties等环境。
    在这里插入图片描述
    这个时候就可能会有多个核心配置文件。这就需要在主核心配置文件application.properties中配置要激活并使用哪个配置文件。如此处激活test配置文件。
    在这里插入图片描述
    测试环境的配置文件的配置内容如下
    在这里插入图片描述
    此时运行Springboot程序,Tomcat的访问端口则为9090。如果主配置文件中也配置了端口号,此时启动程序,Tomcat的访问端口号仍然为9090。即在主配置文件中与被激活的配置文件中,优先应用被激活的配置文件中的配置,而主配置文件中的配置文件则作为补充,有相同的配置则主配置文件中的不会被应用。

猜你喜欢

转载自blog.csdn.net/qq_42765068/article/details/85221020