开发者社区> 问答> 正文

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 618 0
1 条回答
写回答
取消 提交回答
  • 你这是springboot的配置吧。如果使用springboot框架,可以直接用 @Bean java代码的方式进行配置。

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

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

     

    2020-06-06 15:33:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多