SpringBoot 的日常开发中,我们会发现当我们使用 InputStream input = getClass.getResource(path) 读取文件或者模板时,在 ida 中运行 测试的时候一点问题没有,但是打成 JAR 包部署到服务器上之后,文件的读取的结果将不存在,解压 jar 包发现文件时在里面的,这是怎么一会事呢? 因为,在 idea 中启动时,项目在操作系统下是一个目录,目录下的文件可以正常访问,但是打包之后是一个压缩吧,访问压缩包中的文件,以上方式是不可行的 这时我们可
在上篇入门中简单介绍下springboot启动使用了大量的默认配置,在实际开发过程中,经常需要启动多个服务,那端口如何手动修改呢? 此篇就是简单介绍相关的配置文件信息. Spring Boot允许外部化你的配置,这样你就可以在不同的环境中使用相同的应用程序代码.你可以使用属性文件.YAML文件.环境变量和命令行参数来外部化配置.属性的值获取可以通过注解@Value . spring Environment或注解@ConfigurationProperties 这些方式优先级如下: @TestPr