spring boot简单创建, springboot 自定义异常页面, 多环境多配置文件的选择

 

下面的代码下载链接:https://download.csdn.net/download/boss_way/12540740

 

目录

idea  :file - new - nodule 

spring boot 自定义异常 页面

多环境 多配置的选择实现

增加多个配置文件:

多环境的选择:

测试环境 使用dev.yml  打完包之后 ,想使用pro的生产配置文件 可以使用 参数进行指定:

单配置式 多环境实现:


idea  :file - new - nodule 

选择jdk 的版本:

修改分组名称 模块名称后 next

可以直接勾选所需要使用到的模块:我只勾选了spring web 

只需要写一个control 就可以访问:

package com.boot.control;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.lang.management.MemoryType;
import java.lang.reflect.Method;

/**
 * Created by lovejing on 2020/6/21.
 */
@RestController
public class webController {

    @RequestMapping("/demoService")
    public String demoService(){
        return  "123";
    }
}

启动:可以看到 自动初始化了 spirng mvn 的dispatcherServlet 

访问结果:

spring boot 自定义异常 页面

遇到未捕捉的异常就会 跳转到之前定义到的500 页面

访问一个不存在的路径,就会跳转到404 页面

多环境 多配置的选择实现

增加多个配置文件:

dev 的配置文件:

pro 的配置文件:

增加 接口是实现类 用来测试:

访问结果: 可以使用 dev.yml 配置的端口和路径进行成功访问

修改为 pro 后重启:可以看到 启动信息中使用了pro 配置文件,并使用的9999 端口

访问结果:

多环境的选择:

测试环境 使用dev.yml  打完包之后 ,想使用pro的生产配置文件 可以使用 参数进行指定:

使用 jar 包直接启动,可以看到之前打好的jar包 是使用的dev的配置文件,端口监听的8888 。

如果不想重新打包,想使用pro的配置文件,可以直接在启动的时候增加 参数 --spring.profiles.active=pro

运行:

单配置式 多环境实现:

支持 多个配置文件写在一个配置文件中 使用  --- 分隔

启动:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值