Spring 属性文件在生成中不可用
我的eclipse中有一个spring项目,我想向其中添加一个属性文件。我在路径saySpring 属性文件在生成中不可用,spring,Spring,我的eclipse中有一个spring项目,我想向其中添加一个属性文件。我在路径sayabc/resources/application.properties中添加了属性文件,该路径被添加到classpath中。在我的应用程序上下文中,我添加了以下bean以使属性在源代码中可用: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigure
abc/resources/application.properties
中添加了属性文件,该路径被添加到classpath中。在我的应用程序上下文中,我添加了以下bean以使属性在源代码中可用:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:/application.properties"></property>
</bean>
然而,当我启动服务器时,我得到一个错误,说属性文件不存在。我在用蚂蚁建造房子。任何建议都将不胜感激提供给
PropertyPlaceHolderConfigure
的路径位置必须是类路径的绝对位置。如果文件位于类路径中的位置abc/resources/application.properties
。然后您必须使用以下路径对其进行配置:classpath:/abc/resources/application.properties
如果不确定路径,请检查binaries文件夹(例如Eclipse中默认的bin
),并给出相对于此文件夹的路径
还要检查问题是否不在构建中,并检查WAR是否包含属性文件
@Value("${abc.sender.email}")
private String senderEmail;