我使用Maven作为我的构建工具。对于配置文件管理在SpringBoot我使用yml文件。
对于我的SpringBoot应用程序,我设置了以下应用程序-*. yml文件:
application.yml
application-local.yml
application-foobar.yml
我对应的pom。xml配置文件配置:
<profiles>
<profile>
<id>local</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<activatedProperties>local</activatedProperties>
</properties>
</profile>
<profile>
<id>foobar</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<properties>
<activatedProperties>foobar</activatedProperties>
</properties>
</profile>
</profiles>
每当我试图通过Maven打包或运行我的应用程序时:
> mvn package -P <any configured profile>
> mvn spring-boot:run -P <any configured profile>
应用程序运行,但它只会返回默认配置文件(application.yml)运行。每次尝试在任何配置的配置文件下运行应用程序时,我都会获得以下日志条目:
: No active profile set, falling back to default profiles: default
关于这个问题,我在网上似乎找不到任何明确的信息。任何帮助都将不胜感激。谢谢
Maven构建概要文件和SpringBean概要文件是两个完全独立的概念,它们恰好使用相同的名称,但彼此之间不进行交互。
使用
根据有关激活配置文件的Spring Framework文档和有关运行应用程序时传递参数的Spring Boot文档,您可以在使用Maven运行应用程序时使用以下命令选择活动的Spring bean配置文件:
> mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Dspring.profiles.active=local"
我需要为ant创建构建文件来构建我的,我已经搜索了很多,但没有任何帮助。它仍然显示错误并且不编译。当我尝试运行jar文件时,jar文件无法被删除。这里是 这里是错误
我得到低于错误 错误:
我是Java和SPRING的新手,拥有最新的STS工具和Java1.6,能够创建和运行SPRING MVC项目。 开始查看spring boot,创建了一个spring starter项目,选择了'Web',并选择了默认的所有内容 *********运行时异常*******************
这是我的课本上的一个代码示例,我试图运行它,但它无法运行。这就是错误: 我不明白为什么它是错误的,因为主类在start类之外,在extenses应用程序内部。这是直接来自一本书,我只是想知道为什么它不会运行。
我试图在SpringMVC中运行SpringBoot应用程序,在SpringMVCPOM中添加SpringBoot应用程序依赖项,并扫描SpringBoot包,但我面临以下问题
当我发布windows窗体应用程序时,它在我开发它的机器上运行良好。但当我把它放在另一台笔记本电脑上就不工作了。双击.exe文件不会出错,也不会发生任何事情我的应用程序中有一个本地数据库。连接字符串为“data source=(LocalDB)\mssqllocaldb;attachdbfilename=datadirectory\database1.mdf;integrated security