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