Spring boot 启动错误:Could not resolve placeholder
2023-06-13 09:14:11 时间
在启动整个spring boot项目时,出现错误: Could not resolve placeholder
原因:没有指定好配置文件,因为src/main/resources下有多个配置文件,例如application-dev.properties, boss.properties等。
解决办法:
在application.properties中加入
spring.profiles.active=@env@
很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置
spring boot允许你通过命名约定按照一定的格式(application-{profile}.properties来定义多个配置文件,然后通过在application.properyies通过spring.profiles.active来具体激活一个或者多个配置文件,如果没有没有指定任何profile的配置文件的话,spring boot默认会启动application-default.properties。
https://www.ossez.com/t/spring-boot-could-not-resolve-placeholder/14140
相关文章
- Spring学习笔记(十八)——spring日志框架的配置和使用
- Spring 项目启动错误提示 LoggingApplicationListener
- Spring Boot 运行的时候提示日志错误
- Spring 5(一)概述
- 解释spring框架中bean的生命周期_Spring bean的生命周期
- spring boot整合shiro_Spring框架介绍及使用
- Spring Cloud相关
- Spring监听器-spring源码详解(五)
- mybatis整合spring boot错误:.getTimeout()Ljava/lang/Integer;
- spring boot整合jsp的时候访问页面错误日志:Path with "WEB-INF" or "META-INF":
- EasyExcel中无法使用Spring事务的解决办法
- Spring Data默认值的错误
- 《Spring核心技术》第2章:@ComponentScan注解,又是三万字!!
- Spring Boot的配置文件
- Spring Boot的异常处理和错误页面
- Spring Data MongoDB 环境搭建详解大数据
- struts2与spring整合时提示无法注入bean的错误详解编程语言
- spring的AOP(五)—-Spring AOP 编程(AspectJ )详解编程语言
- spring的AOP(四)—-Spring AOP 编程(Advisor)详解编程语言
- 关于org.mybatis.spring.MyBatisSystemException:Parameter ‘userId’ not found. 错误调试详解编程语言
- Spring里的aop实现方式和源码分析详解编程语言
- Spring Boot 2 (四):使用 Docker 部署 Spring Boot详解编程语言
- Spring Boot(二十):使用spring-boot-admin对spring-boot服务进行监控详解编程语言
- Spring Boot(十四):spring boot整合shiro-登录认证和权限管理详解编程语言
- Spring Boot(十三):spring boot小技巧详解编程语言
- Spring Boot(五):spring data jpa的使用详解编程语言
- Spring系列之基本配置详解编程语言
- Spring Boot 2.x :通过 spring-boot-starter-hbase 集成 HBase