开发者社区 问答 正文

Spring项目如何读取配置文件并让其中的配置生效:报错

使用Thymeleaf说要添加依赖

<dependency>
    <groupId>net.sourceforge.nekohtml</groupId>
    <artifactId>nekohtml</artifactId>
    <version>1.9.22</version>
</dependency>

并更改application.properties 或 application.yml的配置属性

spring.thymeleaf.mode=LEGACYHTML5

但是我之前是SpringMvc项目,这个application.properties文件是新建的,我觉得我读取它是没问题的但是就是里面的这个设置没有作用,读取代码

<bean id="propertyConfigurer"
          class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:application.properties</value>
            </list>
        </property>
</bean>
@ImportResource("classpath:other-config.xml")

现在的问题就是只读取了,但里面的配置没有作用

展开
收起
kun坤 2020-06-06 15:33:21 660 分享 版权
1 条回答
写回答
取消 提交回答
  • 你这是springboot的配置吧。如果使用springboot框架,可以直接用 @Bean java代码的方式进行配置。

    如果要读取spring.xml的配置,可以在启动类上添加注解:

    @ImportResource(locations = "classpath*:spring.xml")

     

    2020-06-06 15:33:26
    赞同 展开评论