服务模块spring-context扩展机制

添加 controller,service,repository/dao,entity

在 java 目录下相应的 package 中添加带注解的 java 类,系统初始化时会自动扫描并注册到 SpringContext 中。 例如如果服务模块为 "main",以下为相应的 package

  1. controller: main.controller
  2. service: main.service
  3. repository/dao: jpa 应用包为: main.repository, mybatis 应用包为: main.dao
  4. entity/model: jpa 应用包为: main.entity ,mybatis 应用包为: main.model

添加 spring 配置类(@Configuration)

在配置类中可以定义多个 bean。 添加配置类的包: main.common.config

添加 spring xml 配置文件

  1. 在 spring xml 配置文件中可定义多个 bean src/main/resourcesMETA-INF/spring 目录中可添加一个或者多个 spring 配置文件,系统初始时会自动扫描并用于初始化SpringContext。
  2. 注意 "springmvc-servlet.xml" 这个文件由系统自动生成,用于自定义xml 文件不要与之重名,否则会被覆盖。
  3. 注意事项 通过上述方法扩展 SpringContext 时,使用注解自动扫描加入的java 类不要在xml 中重复定义,否则会出现重复定义错误。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""