IDEA 创建SpringBoot项目,多环境配置

1.打开IDEA,点击 +Create New Project. 开始创建一个新项目。

  

IDEA 创建SpringBoot项目,多环境配置_第1张图片

 2.在左侧菜单找到并点击 Spring Initializr,点击next。

IDEA 创建SpringBoot项目,多环境配置_第2张图片

3.按实际情况依次填写项目信息。其中Type属性可以下拉选择project或者pom,Packaging属性可下拉选择jar或者war(Maven库需要提前idea里面设置好)。

填写完毕后点击 Next。

IDEA 创建SpringBoot项目,多环境配置_第3张图片

 4.右边可以看到已选择的依赖项。上边下拉框可以选择Spring Boot的版本,这里使用最新版2.2.0 M4。完成后点击 Next。

 选择“Web”类别下的“Spring Web Starter”、“Template”类别下的“Thymeleaf”以及“SQL”类别下的“Spring Data JPA”和“Mysql Driver”。

IDEA 创建SpringBoot项目,多环境配置_第4张图片

IDEA 创建SpringBoot项目,多环境配置_第5张图片

5. 终于,最后一步了。设置项目名称Project name 和 工程保存路径 Project location。完成后,点击 Finish。

IDEA 创建SpringBoot项目,多环境配置_第6张图片

6.等待IDEA构建好项目后,项目结构如下图所示。根据每个人在第4步选择的依赖不同,目录结构大同小异。

IDEA 创建SpringBoot项目,多环境配置_第7张图片

7.写个简单页面试试新建的工程好不好使。

IDEA 创建SpringBoot项目,多环境配置_第8张图片

8.设置application.properties

IDEA 创建SpringBoot项目,多环境配置_第9张图片

 9.启动项目,尝试访问地址,成功显示页面

IDEA 创建SpringBoot项目,多环境配置_第10张图片

配置多环境数据源

在一个企业级系统中,我们可能会遇到这样一个问题:开发时使用开发环境,测试时使用测试环境,上线时使用生产环境。每个环境的配置都可能不一样,比如开发环境的数据库是本地地址,而测试环境的数据库是测试地址。

解决方案如下:

 1. 在resources文件夹下,创建不同的application-{运行环境}.properties,运行环境可以用dev和test表示开发环境和测试环境。

IDEA 创建SpringBoot项目,多环境配置_第11张图片

 2. 每个不同的配置文件可根据要求,填写相应的配置地址,和端口。比如:开发环境端口配置为8081,测试环境配置地址为8080。项目启动时需要修改一下application.properties中的默认配置,启动项目就OK了。

IDEA 创建SpringBoot项目,多环境配置_第12张图片

IDEA 创建SpringBoot项目,多环境配置_第13张图片

 启动成功后,访问浏览器可看到页面:

IDEA 创建SpringBoot项目,多环境配置_第14张图片

 测试环境:

IDEA 创建SpringBoot项目,多环境配置_第15张图片

IDEA 创建SpringBoot项目,多环境配置_第16张图片

IDEA 创建SpringBoot项目,多环境配置_第17张图片

这样,我们就实现了多环境的配置,每次编译打包我们无需修改任何东西,编译为 jar 文件后,运行命令:

java -jar api.jar --spring.profiles.active=dev

其中 --spring.profiles.active 就是我们要指定的环境。

你可能感兴趣的:(spring,idea,spring,boot)