我用Spring靴。我想使用YAML而不是属性来编写配置。
问题是应用程序继续使用application.properties文件,如果我删除它,就不会加载任何配置。
有人能帮帮我吗?这是我的主要档案
@SpringBootApplication
public class App {
public static void main(String[] args) throws Exception {
SpringApplication app = new SpringApplication(App.class);
app.setBannerMode(Banner.Mode.OFF);
app.run(args);
}
}
这是我的pom.xml
....
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
tasks: 231232
@Autowired
private Environment environment;
....
log.info(environment.getProperty("tasks"));
我解决了添加问题
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.16</version>
到我的pom.xml文件中。注意1.16,spring-boot-starter-parent导入1.17。
我打开了一个问题https://github.com/spring-projects/spring-boot/issues/6878
Spring Boot 2.0.3.发布 然而,我需要两个属性文件,我确实看到了位置选项,但没有看到一个以上的文件的例子…尝试了不同的选择,但都不起作用: 我尝试了几种方法,甚至尝试了两次使用@TestPropertySource,但错误地说你不能使用它两次。 尝试使用@PropertySource,因为你可以使用它两次,但没有工作,因为这是一个Junit测试。看了一堆关于stacktrace+其
这是YAML文件中的Kafka Producer属性。当我启用SSL时,我的kafka生产者无法工作。它无法识别经纪人的主题。但当我使用PLAINTEXT时,我的Kafka制作人工作正常。我是否缺少SSL配置的内容。 PS:对于SSL和PLAINTEXT,Bootsrap服务器是不同的。 这是我的Kafka制作人配置 这是在Spring boot控制台上为kafka prodcuer返回的值
是否可以从服务器加载Spring Boot配置。json文件,而不是。亚马尔。房产?从文档来看,这是不支持开箱即用的——我想知道这是否可能,如果可能的话,人们将如何着手呢?
但是房产没有被选中。例如,下面的代码创建一个${log-path}文件夹来存储日志文件,而不是所需的logs文件夹。 我做错了什么?
问题内容: .fadeOut()方法可对匹配元素的不透明度进行动画处理。一旦不透明度达到0,显示样式属性将设置为none,因此该元素不再影响页面的布局,对fadeIn()相同。 我的问题是,他们是否可以使用可见性属性,以便它们的元素占据页面布局中的空间,而不仅仅是可见? 问题答案: 使用jQuery的fadeTo(),然后通过回调设置可见性。例: