`
wade6
  • 浏览: 274260 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

eclipse下spring boot 没有加载 application.properties

 
阅读更多

     最近在跟着springboot官网(https://projects.spring.io/spring-boot/#quick-start)系统学习springboot的特性;

    根据样例搭建了一个简单springboot工程,但是出现无法加载配置文件 application.properties的情况;

    例如:

    

 配置文件在src/main/resources下,是官网推荐的标准配置,其中修改了启动端口

 

server.port=8443

 

但是在启动后无法加载里面的配置,还是8080

 

 

  

 

第一种方案:

 

官网的描述是这样的,有4个位置扫描:

在当前目录及其/config,或类路径及其/config;

写道
SpringApplication loads properties from application.properties files in the following locations and adds them to the Spring Environment:

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

 

 

 

 

  • 大小: 13.8 KB
  • 大小: 12.5 KB
  • 大小: 11 KB
  • 大小: 15.4 KB
  • 大小: 84.3 KB
分享到:
评论

相关推荐

    Spring boot 热加载 springloaded-1.2.4.RELEASE JAR包

    5. **配置优化**: Spring Boot默认集成了SpringLoaded,并且在`application.properties`或`application.yml`中可以调整热加载的配置,例如设置监听的源码目录、启用或禁用特定的热加载功能等。 在实际应用中,我们...

    Eclipse Spring Boot maven web demo 简单项目实例

    【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...

    spring-boot demo index.html

    在`src/main/resources/static`目录下创建,这是Spring Boot默认的静态资源目录。 4. **运行与调试** - 使用`mvn spring-boot:run`命令运行应用。 - 调试时,可以通过IDEA等工具设置断点,使用`spring-boot-...

    Spring-Boot-Tutorial.docx

    import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run...

    spring-boot-demo.zip

    - 通常命名为 `Application.java`,包含 `@SpringBootApplication` 注解,该注解隐含了 `@Configuration`, `@EnableAutoConfiguration`, 和 `@ComponentScan`,它告诉 Spring Boot 如何初始化和启动应用程序。...

    spring-boot-demo-master.zip

    1. 解压spring-boot-demo-master.zip,导入IDE(如IntelliJ IDEA或Eclipse)。 2. 检查项目结构,确认所有依赖已正确导入。 3. 修改配置文件,如数据库连接信息、服务器端口等。 4. 运行主类,启动Spring Boot应用。...

    HETF-Spring Boot入门手册.docx

    要修改Spring Boot默认的Tomcat端口(通常是8080),可以在`application.properties`或`application.yml`中添加以下配置: ```properties server.port=8081 ``` 这样,Spring Boot应用将监听8081端口。 ...

    spring boot入门的第一个项目

    Spring Boot支持`application.properties`或`application.yml`作为主要配置文件,其中可以定义数据库连接、服务器端口等参数。 **7. 微服务架构** Spring Boot非常适合构建微服务,因为它可以轻松创建独立运行的、...

    Spring Boot sql Server.zip

    4. **配置文件**: Spring Boot应用通常使用application.properties或application.yml文件来配置数据库连接信息,如数据库URL、用户名、密码等。在这个项目中,我们需要找到并配置这些信息。 5. **SQL Server驱动**:...

    Spring Boot 中文文档.pdf

    - **配置文件**:Spring Boot支持使用application.properties或application.yml文件进行配置。 - **配置类**:也可以通过@Configuration注解标注的类来实现配置,这种方式更加灵活。 #### 16. 自动配置 - **原理**...

    spring boot入门教程

    spring.application.name=spring-boot-demo # 服务器端口 server.port=8888 # 数据源配置 spring.datasource.url=jdbc:mysql://localhost:3306/demo spring.datasource.username=root spring.datasource.password=...

    Spring Boot入门与实战_springboot_spring_

    1. **application.properties/yml**:这是Spring Boot的主要配置文件,可以在这里设置应用的属性,如端口、数据库连接等。 2. **Profile切换**:通过`spring.profiles.active`属性,可以在不同环境下切换配置。 3. *...

    超详细的SpringBoot框架入门教程 Spring Boot框架快速入门教程以大量示例讲解了Spring Boot在各类情境

    1. **配置文件加载顺序**:Spring Boot支持多种配置文件加载顺序,可以根据不同环境加载相应的配置。 2. **Spring Boot Actuator**:提供了许多端点来监控和管理Spring Boot应用。 3. **安全性和认证**:Spring ...

    Spring Boot.docx

    此外,Spring Boot 提供了全局配置文件`application.properties`和`application.yml`,允许覆盖默认配置,如数据源连接、日志配置等。`application.properties`使用键值对形式,而`application.yml`采用更直观的YAML...

    Spring Boot 使用总结(一) Spring Boot 起步

    Spring Boot 支持`application.properties`或`application.yml`作为主要的配置文件。这些文件可以放置在类路径的根目录、`src/main/resources/config`或者项目的`./config`目录下。配置文件中的属性可以被Spring的@...

    后端开发框架Spring Boot 开发指南

    在 `src/main/resources` 目录下创建 `application.properties` 文件,并添加如下配置: ```properties spring.datasource.url=jdbc:h2:mem:testdb spring.datasource.driverClassName=org.h2.Driver spring....

    Spring Boot笔记

    Spring Boot应用的核心配置文件通常是`application.properties`或`application.yml`。在这些文件中可以配置数据库连接、日志级别等信息。 ### 实战案例分析 假设我们正在使用Spring Boot 1.5.9版本进行开发,但是...

    spring boot+mybatis基础demo

    在本项目"spring boot+mybatis基础demo"中,我们将探讨如何使用Spring Boot与MyBatis框架构建一个基本的应用程序。这个示例演示了如何整合这两个流行的技术来处理数据库操作,其中数据源包括SQL Server和Oracle。...

Global site tag (gtag.js) - Google Analytics