什么是.springBeans文件?

Gon*_*ndy 17 java spring spring-boot

我最近创建了一个小的Spring项目,该文件出现在项目根文件夹中:

.springBeans

<?xml version="1.0" encoding="UTF-8"?>
<beansProjectDescription>
    <version>1</version>
    <pluginVersion><![CDATA[3.6.3.201411271034-RELEASE]]></pluginVersion>
    <configSuffixes>
        <configSuffix><![CDATA[xml]]></configSuffix>
    </configSuffixes>
    <enableImports><![CDATA[false]]></enableImports>
    <configs>
        <config>src/test/resources/eu/gondy/myproject/test-beans.xml</config>
    </configs>
    <autoconfigs>
        <config>java:eu.gondy.myproject.rest.RestApiController</config>
    </autoconfigs>
    <configSets>
    </configSets>
</beansProjectDescription>
Run Code Online (Sandbox Code Playgroud)

这个文件是什么,它的目的是什么?

我在这个项目中使用的技术:Spring 4.1.4,Spring Boot 1.2.1,Gradle 2.3,Eclipse Luna.

vto*_*tor 21

如果您Spring Explorer在Eclipse中打开选项卡(之后必须选择项目),您应该看到Config Files选项卡.

在这里,您可以添加配置文件,例如,您看到的此列表中添加的所有内容都将存储在.springBeans文件中,这是Spring的单个配置点.

  • 如果您使用的是Eclipse IDE,那么此文件是必需的.如果你删除它,我相信它会再次创建.这是处理弹簧配置所需的IDE特定文件.请注意,您也可以手动修改它(有用的评论在这里https://jira.spring.io/browse/IDE-335) (4认同)
  • 那么这个文件应该被排除在SVN/GIT之外吗? (3认同)
  • @GeorgePhillips是的,应该被忽略.为了确保,您可以在spring-boot项目中看到它被忽略,例如 - https://github.com/spring-projects/spring-boot/blob/master/.gitignore (3认同)