application.xml
:这是传统的 Spring XML 配置文件,用于配置 Spring 容器的各种组件,如 Beans、Injections、Transactions 等。application.properties
(或application.yml
):这是 Spring Boot 项目中常见的配置文件,用于配置应用程序的各种属性,如数据库连接、端口号、日志级别等。spring.xml
:这是另一种传统的 Spring XML 配置文件,用于配置 Spring 容器的特定部分,如 AOP、MVC 等。beans.xml
:这是用于配置 Spring Bean 的配置文件,用于定义 Beans 的属性和依赖关系。persistence.xml
:这是用于配置 Spring Data JPA 的配置文件,用于定义数据库连接和实体映射。除了刚刚提到的那些,还有 dispatcher-servlet.xml
、web.xml
和security.xml
。 dispatcher-servlet.xml
是用于配置 Spring MVC 的 DispatcherServlet 的配置文件,web.xml
是用于配置 Web 应用程序的 Servlet 和 Filter 的配置文件,security.xml
是用于配置 Spring Security 的安全策略的配置文件。