最近在跟着springboot官网(https://projects.spring.io/spring-boot/#quick-start)系统学习springboot的特性;
根据样例搭建了一个简单springboot工程,但是出现无法加载配置文件 application.properties的情况;
例如:
配置文件在src/main/resources下,是官网推荐的标准配置,其中修改了启动端口
server.port=8443
但是在启动后无法加载里面的配置,还是8080
第一种方案:
官网的描述是这样的,有4个位置扫描:
在当前目录及其/config,或类路径及其/config;
1.A /config subdirectory of the current directory
2.The current directory
3.A classpath /config package
4.The classpath root
The list is ordered by precedence (properties defined in locations higher in the list override those defined in lower locations).
出处:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-external-config-application-property-files
那怎么知道哪里是当前目录,看启动的信息:
如上,调整位置如下,启动后成功加载配置文件
第二种方案:
还有一种方案,网上找到的,配置文件位置不变,只是修改eclipse的配置,
具体位置在: Project Properties --> Java Build Path --> Source(tab) --> Source folders on build path: [Exclusion section]
删除对 application.properties的过滤
----------------------------------------------
参考:
https://blog.csdn.net/wtunique/article/details/77877449
http://dongmj.iteye.com/blog/2376726
相关推荐
1.下载工程后,在resource下执行通过init.sql建库、建表。在application.properties中配置数据库连接。 2.将工程解压后导入eclipse/idea 3.在application.properties中配置上传路径。 当前默认是上传至E:\upload。 ...
基于spring-boot+quartz的CRUD动态任务管理系统源码+数据库,适用于中小项目 JDK1.7、Maven、Eclipse 技术栈 SpringBoot1.5.2、thymeleaf、quartz2.3.0、iview、vue、layer、AdminLTE、bootstrap 启动说明 项目...
这些模块可以用于搭建自己的后台管理系统,样式也很好看, 下载之后,先导入mysql的数据库,然后记得修改application.properties中的数据库连接地址,另外如果要启动这个项目还需要启动Redis,启动了redis之后,就...
从Eclipse(Spring Tool Suite) 导入为现有Maven项目并作为Spring Boot App运行。 用法 启动应用程序并继续 看一下控制台输出:您应该看到来自com.boot.application.app.controllers.PdfController.java一些日志 ...
建立一个Spring Boot专案,在Eclipse功能选单选择File -> New -> Spring Starter Project 填好相关资讯按下next 在SQL这边选择Spring Data JPA和MySQL Driver 然后在Web 选择Spring Web 按Finish 在专案上面按...
JPA 使用 Hibernate 作为实现方式JPA + Hibernate + MySQL in Spring Boot注意此项目使用spring-boot 1.4.0版本,不适用于spring-boot 2.0 版本;2.0版本的项目配置可参考:本项目使用IDEA构建,直接导入IDEA即可...
以maven为基础的spring_boot的基础项目,包含Spring boot的基础目录结构。包含使用@Value对properties文件的读取。下载之后导入eclipse或myeclipse,直接使用Java运行Application.java文件,之后访问 ...
执行Spring Boot应用程序右键单击Spring工具套件/ Eclipse中的项目文件夹。 选择'运行方式'-> Spring Boot App 运行前端的步骤 该项目是通过引导的。 npm install npm start 在开发模式下运行应用程序。 打开在...
使用 Spring Boot、Hibernate ORM、H2 inMemory 数据存储开发的示例 Spring Boot 应用程序。 Fallowed Spirng Boot 约定优于配置。 #技术栈。 #先决条件。 JDK 7 或更高版本。 Gradle(安装参考 ) #配置。 如果...
则启动时会根据代码映射自动生成数据库表,请在启动前修改application.properties中的数据库连接信息 启动方式 本地运行本repo是一个多模块组成,每个一个模块都可以单独打包运行。如果想运行该模块可以找到对应的...
mvn spring-boot:run (or run Application.java within eclipse) 使用thymeleaf进行模板制作,我发现此模板引擎非常易于使用,并通过错误检查输出干净的html。 H2或Mysql for DB,通过application.properties对其...
application.properties 中使用 env 变量在 SpringBoot 中传递命令 lne argumets 带有 Jenkins X 和 Kubernetes 的 Spring Boot 应用程序 SpringBoot bootJar 与 Gradle jar SpringBoot bootJar 插件 LDAP gpresult ...
Eclipse > 右键单击 > 作为 Spring Boot 应用程序运行 打开浏览器 导航到 导航到 配置 Swagger 使用 spring boot 默认从 /public 提供 我们还可以使用 WebJar 提供 swagger 包含 Tomcat-embed-jasper 以呈现 ...
修改项目下的:\src\main\resources\application.properties的数据库配置。主要是填写好用户名和密码。 4. 使用maven重新编译项目: 右键项目->run as ->maven install。 完成后,在更新项目: 右键项目->maven->...
springBoot认证 ...创建一个名为spring_authMySQL数据库,并将凭据添加到/resources/application.properties 。 默认值为: spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.datasource.url
1、使用开发工具eclipse或者idea等导入项目myflow 2、配置application.properties中的数据库连接,修改用户名和登录密码,以及数据库名称,流程数据表会自动创建 3、运行App.java类,启动应用 4、在浏览器中输入...
基于springboot+layui+thymeleaf的学生...修改项目数据库: 修改项目下的:\src\main\resources\application.properties的数据库配置。主要是填写好用户名和密码。 使用maven重新编译项目: 右键项目->run as ->mave
配置文件:包含应用程序的配置文件,如application.properties或application.yml,用于设置数据库连接、服务器端口等参数。第三方库依赖:列出了项目所依赖的第三方库和框架,以及相应的版本号,确保环境的一致性。...
Lombok插件(IDEA的话自己安装,Eclipse没试过) MySQL数据库(> = 5.7) 启动服务 com.vito16.shop.Application.main() 主页:http:// localhost:8081 /后台:http:// localhost:8081 / admin / login 配置...
存放测试代码项目的开发环境建议使用:JDK 1.8或更高版本IntelliJ IDEA或Eclipse等集成开发环境Maven或Gradle等构建工具通过这个毕业设计项目,可以学习到如何使用Spring Boot快速搭建一个Web应用,以及如何使用...