java相关部分配置

打印 上一主题 下一主题

主题 899|帖子 899|积分 2697

一、mybatis逆向工程

① generator.properties
  1. jdbc.driverLocation=D:/testDir/Maven/repository_g/mysql/mysql-connector-java/5.1.43/mysql-connector-java-5.1.43.jar
  2. jdbc.driverClass=com.mysql.jdbc.Driver
  3. jdbc.connectionURL=jdbc:mysql://127.0.0.1:3306/mycrm_db
  4. jdbc.userId=root
  5. jdbc.password=yf123
复制代码
② generatorConfig.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE generatorConfiguration
  3.         PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
  5. <generatorConfiguration>
  6.    
  7.    
  8.    
  9.     <properties resource="generator.properties"></properties>
  10.    
  11.     <classPathEntry location="${jdbc.driverLocation}"/>
  12.     <context id="default" targetRuntime="MyBatis3">
  13.         
  14.         <commentGenerator>
  15. <?xml version="1.0" encoding="UTF-8"?>
  16. <beans xmlns="http://www.springframework.org/schema/beans"
  17.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  18.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  19.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  20.     <import resource="spring-dao.xml"/>
  21.     <import resource="spring-service.xml"/>
  22.     <import resource="spring-mvc.xml"/>
  23. </beans><property name="suppressDate" value="false"/>
  24. <?xml version="1.0" encoding="UTF-8"?>
  25. <beans xmlns="http://www.springframework.org/schema/beans"
  26.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  28.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  29.     <import resource="spring-dao.xml"/>
  30.     <import resource="spring-service.xml"/>
  31.     <import resource="spring-mvc.xml"/>
  32. </beans><property name="suppressAllComments" value="false"/>
  33.         </commentGenerator>
  34.         
  35.         <jdbcConnection
  36. <?xml version="1.0" encoding="UTF-8"?>
  37. <beans xmlns="http://www.springframework.org/schema/beans"
  38.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  39.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  40.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  41.     <import resource="spring-dao.xml"/>
  42.     <import resource="spring-service.xml"/>
  43.     <import resource="spring-mvc.xml"/>
  44. </beans>    driver
  45. <?xml version="1.0" encoding="UTF-8"?>
  46. <beans xmlns="http://www.springframework.org/schema/beans"
  47.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  48.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  49.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  50.     <import resource="spring-dao.xml"/>
  51.     <import resource="spring-service.xml"/>
  52.     <import resource="spring-mvc.xml"/>
  53. </beans>    connectionURL="${jdbc.connectionURL}"
  54. <?xml version="1.0" encoding="UTF-8"?>
  55. <beans xmlns="http://www.springframework.org/schema/beans"
  56.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  57.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  58.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  59.     <import resource="spring-dao.xml"/>
  60.     <import resource="spring-service.xml"/>
  61.     <import resource="spring-mvc.xml"/>
  62. </beans>    userId="${jdbc.userId}"
  63. <?xml version="1.0" encoding="UTF-8"?>
  64. <beans xmlns="http://www.springframework.org/schema/beans"
  65.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  66.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  67.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  68.     <import resource="spring-dao.xml"/>
  69.     <import resource="spring-service.xml"/>
  70.     <import resource="spring-mvc.xml"/>
  71. </beans>    password="${jdbc.password}">
  72.         </jdbcConnection>
  73.         
  74.         <javaTypeResolver>
  75. <?xml version="1.0" encoding="UTF-8"?>
  76. <beans xmlns="http://www.springframework.org/schema/beans"
  77.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  78.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  79.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  80.     <import resource="spring-dao.xml"/>
  81.     <import resource="spring-service.xml"/>
  82.     <import resource="spring-mvc.xml"/>
  83. </beans><property name="forceBigDecimals" value="false"/>
  84.         </javaTypeResolver>
  85.         
  86.         <javaModelGenerator targetPackage="com.bjpowernode.crm.workbench.transaction.model"
  87. <?xml version="1.0" encoding="UTF-8"?>
  88. <beans xmlns="http://www.springframework.org/schema/beans"
  89.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  90.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  91.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  92.     <import resource="spring-dao.xml"/>
  93.     <import resource="spring-service.xml"/>
  94.     <import resource="spring-mvc.xml"/>
  95. </beans><?xml version="1.0" encoding="UTF-8"?>
  96. <beans xmlns="http://www.springframework.org/schema/beans"
  97.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  98.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  99.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  100.     <import resource="spring-dao.xml"/>
  101.     <import resource="spring-service.xml"/>
  102.     <import resource="spring-mvc.xml"/>
  103. </beans>    targetProject="D:/testDir/javaee/projects/crm/crm001/src/main/java">
  104. <?xml version="1.0" encoding="UTF-8"?>
  105. <beans xmlns="http://www.springframework.org/schema/beans"
  106.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  107.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  108.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  109.     <import resource="spring-dao.xml"/>
  110.     <import resource="spring-service.xml"/>
  111.     <import resource="spring-mvc.xml"/>
  112. </beans>
  113. <?xml version="1.0" encoding="UTF-8"?>
  114. <beans xmlns="http://www.springframework.org/schema/beans"
  115.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  116.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  117.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  118.     <import resource="spring-dao.xml"/>
  119.     <import resource="spring-service.xml"/>
  120.     <import resource="spring-mvc.xml"/>
  121. </beans><property name="enableSubPackages" value="false"/>
  122. <?xml version="1.0" encoding="UTF-8"?>
  123. <beans xmlns="http://www.springframework.org/schema/beans"
  124.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  125.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  126.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  127.     <import resource="spring-dao.xml"/>
  128.     <import resource="spring-service.xml"/>
  129.     <import resource="spring-mvc.xml"/>
  130. </beans>
  131. <?xml version="1.0" encoding="UTF-8"?>
  132. <beans xmlns="http://www.springframework.org/schema/beans"
  133.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  134.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  135.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  136.     <import resource="spring-dao.xml"/>
  137.     <import resource="spring-service.xml"/>
  138.     <import resource="spring-mvc.xml"/>
  139. </beans><property name="constructorBased" value="false"/>
  140. <?xml version="1.0" encoding="UTF-8"?>
  141. <beans xmlns="http://www.springframework.org/schema/beans"
  142.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  143.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  144.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  145.     <import resource="spring-dao.xml"/>
  146.     <import resource="spring-service.xml"/>
  147.     <import resource="spring-mvc.xml"/>
  148. </beans>
  149. <?xml version="1.0" encoding="UTF-8"?>
  150. <beans xmlns="http://www.springframework.org/schema/beans"
  151.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  152.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  153.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  154.     <import resource="spring-dao.xml"/>
  155.     <import resource="spring-service.xml"/>
  156.     <import resource="spring-mvc.xml"/>
  157. </beans><property name="trimStrings" value="true"/>
  158. <?xml version="1.0" encoding="UTF-8"?>
  159. <beans xmlns="http://www.springframework.org/schema/beans"
  160.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  161.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  162.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  163.     <import resource="spring-dao.xml"/>
  164.     <import resource="spring-service.xml"/>
  165.     <import resource="spring-mvc.xml"/>
  166. </beans>
  167. <?xml version="1.0" encoding="UTF-8"?>
  168. <beans xmlns="http://www.springframework.org/schema/beans"
  169.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  170.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  171.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  172.     <import resource="spring-dao.xml"/>
  173.     <import resource="spring-service.xml"/>
  174.     <import resource="spring-mvc.xml"/>
  175. </beans><property name="immutable" value="false"/>
  176.         </javaModelGenerator>
  177.         
  178.         <sqlMapGenerator targetPackage="com.bjpowernode.crm.workbench.transaction.mapper"
  179. <?xml version="1.0" encoding="UTF-8"?>
  180. <beans xmlns="http://www.springframework.org/schema/beans"
  181.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  182.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  183.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  184.     <import resource="spring-dao.xml"/>
  185.     <import resource="spring-service.xml"/>
  186.     <import resource="spring-mvc.xml"/>
  187. </beans><?xml version="1.0" encoding="UTF-8"?>
  188. <beans xmlns="http://www.springframework.org/schema/beans"
  189.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  190.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  191.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  192.     <import resource="spring-dao.xml"/>
  193.     <import resource="spring-service.xml"/>
  194.     <import resource="spring-mvc.xml"/>
  195. </beans> targetProject="D:/testDir/javaee/projects/crm/crm001/src/main/java">
  196. <?xml version="1.0" encoding="UTF-8"?>
  197. <beans xmlns="http://www.springframework.org/schema/beans"
  198.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  199.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  200.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  201.     <import resource="spring-dao.xml"/>
  202.     <import resource="spring-service.xml"/>
  203.     <import resource="spring-mvc.xml"/>
  204. </beans><property name="enableSubPackages" value="false"/>
  205.         </sqlMapGenerator>
  206.         
  207.         <javaClientGenerator targetPackage="com.bjpowernode.crm.workbench.transaction.mapper"
  208. <?xml version="1.0" encoding="UTF-8"?>
  209. <beans xmlns="http://www.springframework.org/schema/beans"
  210.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  211.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  212.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  213.     <import resource="spring-dao.xml"/>
  214.     <import resource="spring-service.xml"/>
  215.     <import resource="spring-mvc.xml"/>
  216. </beans><?xml version="1.0" encoding="UTF-8"?>
  217. <beans xmlns="http://www.springframework.org/schema/beans"
  218.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  219.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  220.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  221.     <import resource="spring-dao.xml"/>
  222.     <import resource="spring-service.xml"/>
  223.     <import resource="spring-mvc.xml"/>
  224. </beans>     targetProject="D:/testDir/javaee/projects/crm/crm001/src/main/java" type="XMLMAPPER">
  225. <?xml version="1.0" encoding="UTF-8"?>
  226. <beans xmlns="http://www.springframework.org/schema/beans"
  227.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  228.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  229.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  230.     <import resource="spring-dao.xml"/>
  231.     <import resource="spring-service.xml"/>
  232.     <import resource="spring-mvc.xml"/>
  233. </beans><property name="enableSubPackages" value="true"/>
  234.         </javaClientGenerator>
  235.                
  236.         <table tableName="tbl_transaction" domainObjectName="Transaction"
  237. <?xml version="1.0" encoding="UTF-8"?>
  238. <beans xmlns="http://www.springframework.org/schema/beans"
  239.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  240.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  241.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  242.     <import resource="spring-dao.xml"/>
  243.     <import resource="spring-service.xml"/>
  244.     <import resource="spring-mvc.xml"/>
  245. </beans>   enableCountByExample="false" enableUpdateByExample="false"
  246. <?xml version="1.0" encoding="UTF-8"?>
  247. <beans xmlns="http://www.springframework.org/schema/beans"
  248.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  249.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  250.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  251.     <import resource="spring-dao.xml"/>
  252.     <import resource="spring-service.xml"/>
  253.     <import resource="spring-mvc.xml"/>
  254. </beans>   enableDeleteByExample="false" enableSelectByExample="false"
  255. <?xml version="1.0" encoding="UTF-8"?>
  256. <beans xmlns="http://www.springframework.org/schema/beans"
  257.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  258.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  259.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  260.     <import resource="spring-dao.xml"/>
  261.     <import resource="spring-service.xml"/>
  262.     <import resource="spring-mvc.xml"/>
  263. </beans>   selectByExampleQueryId="false">
  264.         </table>
  265.     </context>
  266. </generatorConfiguration>
复制代码
二、mybatis-plus代码生成器
  1. package com.example.demo;
  2. import com.baomidou.mybatisplus.annotation.DbType;
  3. import com.baomidou.mybatisplus.annotation.IdType;
  4. import com.baomidou.mybatisplus.generator.AutoGenerator;
  5. import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
  6. import com.baomidou.mybatisplus.generator.config.GlobalConfig;
  7. import com.baomidou.mybatisplus.generator.config.PackageConfig;
  8. import com.baomidou.mybatisplus.generator.config.StrategyConfig;
  9. import com.baomidou.mybatisplus.generator.config.rules.DateType;
  10. import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
  11. import org.junit.Test;
  12. /**
  13. * @author
  14. * @since 2018/12/13
  15. */
  16. public class CodeGenerator {
  17.     @Test
  18.     public void run() {
  19.         // 1、创建代码生成器
  20.         AutoGenerator mpg = new AutoGenerator();
  21.         // 2、全局配置
  22.         GlobalConfig gc = new GlobalConfig();
  23.         String projectPath = System.getProperty("user.dir");
  24.         gc.setOutputDir(projectPath + "/src/main/java");
  25.         gc.setAuthor("testjava");
  26.         gc.setOpen(false); //生成后是否打开资源管理器
  27.         gc.setFileOverride(false); //重新生成时文件是否覆盖
  28.         gc.setServiceName("%sService");        //去掉Service接口的首字母I
  29.         gc.setIdType(IdType.ID_WORKER); //主键策略
  30.         gc.setDateType(DateType.ONLY_DATE);//定义生成的实体类中日期类型
  31.         gc.setSwagger2(true);//开启Swagger2模式
  32.         mpg.setGlobalConfig(gc);
  33.         // 3、数据源配置
  34.         DataSourceConfig dsc = new DataSourceConfig();
  35.         dsc.setUrl("jdbc:mysql://localhost:3306/guli");
  36.         dsc.setDriverName("com.mysql.jdbc.Driver");
  37.         dsc.setUsername("root");
  38.         dsc.setPassword("root");
  39.         dsc.setDbType(DbType.MYSQL);
  40.         mpg.setDataSource(dsc);
  41.         // 4、包配置
  42.         PackageConfig pc = new PackageConfig();
  43.         pc.setModuleName("edu"); //模块名
  44.         pc.setParent("com.example.demo");
  45.         pc.setController("controller");
  46.         pc.setEntity("entity");
  47.         pc.setService("service");
  48.         pc.setMapper("mapper");
  49.         mpg.setPackageInfo(pc);
  50.         // 5、策略配置
  51.         StrategyConfig strategy = new StrategyConfig();
  52.         strategy.setInclude("edu_teacher");
  53.         strategy.setNaming(NamingStrategy.underline_to_camel);//数据库表映射到实体的命名策略
  54.         strategy.setTablePrefix(pc.getModuleName() + "_"); //生成实体时去掉表前缀
  55.         strategy.setColumnNaming(NamingStrategy.underline_to_camel);//数据库表字段映射到实体的命名策略
  56.         strategy.setEntityLombokModel(true); // lombok 模型 @Accessors(chain = true) setter链式操作
  57.         strategy.setRestControllerStyle(true); //restful api风格控制器
  58.         strategy.setControllerMappingHyphenStyle(true); //url中驼峰转连字符
  59.         mpg.setStrategy(strategy);
  60.         // 6、执行
  61.         mpg.execute();
  62.     }
  63. }
复制代码
三、swagger
  1. package com.jegoel.servicebase.config;
  2. import com.google.common.base.Predicates;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import springfox.documentation.builders.ApiInfoBuilder;
  6. import springfox.documentation.builders.PathSelectors;
  7. import springfox.documentation.service.ApiInfo;
  8. import springfox.documentation.service.Contact;
  9. import springfox.documentation.spi.DocumentationType;
  10. import springfox.documentation.spring.web.plugins.Docket;
  11. import springfox.documentation.swagger2.annotations.EnableSwagger2;
  12. @Configuration
  13. @EnableSwagger2
  14. public class SwaggerConfig {
  15.     @Bean
  16.     public Docket webApiConfig(){
  17.         return new Docket(DocumentationType.SWAGGER_2)
  18. <?xml version="1.0" encoding="UTF-8"?>
  19. <beans xmlns="http://www.springframework.org/schema/beans"
  20.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  21.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  22.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  23.     <import resource="spring-dao.xml"/>
  24.     <import resource="spring-service.xml"/>
  25.     <import resource="spring-mvc.xml"/>
  26. </beans>    .groupName("webApi")
  27. <?xml version="1.0" encoding="UTF-8"?>
  28. <beans xmlns="http://www.springframework.org/schema/beans"
  29.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  30.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  31.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  32.     <import resource="spring-dao.xml"/>
  33.     <import resource="spring-service.xml"/>
  34.     <import resource="spring-mvc.xml"/>
  35. </beans>    .apiInfo(webApiInfo())
  36. <?xml version="1.0" encoding="UTF-8"?>
  37. <beans xmlns="http://www.springframework.org/schema/beans"
  38.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  39.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  40.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  41.     <import resource="spring-dao.xml"/>
  42.     <import resource="spring-service.xml"/>
  43.     <import resource="spring-mvc.xml"/>
  44. </beans>    .select()
  45. <?xml version="1.0" encoding="UTF-8"?>
  46. <beans xmlns="http://www.springframework.org/schema/beans"
  47.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  48.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  49.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  50.     <import resource="spring-dao.xml"/>
  51.     <import resource="spring-service.xml"/>
  52.     <import resource="spring-mvc.xml"/>
  53. </beans>    .paths(Predicates.not(PathSelectors.regex("/admin/.*")))
  54. <?xml version="1.0" encoding="UTF-8"?>
  55. <beans xmlns="http://www.springframework.org/schema/beans"
  56.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  57.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  58.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  59.     <import resource="spring-dao.xml"/>
  60.     <import resource="spring-service.xml"/>
  61.     <import resource="spring-mvc.xml"/>
  62. </beans>    .paths(Predicates.not(PathSelectors.regex("/error.*")))
  63. <?xml version="1.0" encoding="UTF-8"?>
  64. <beans xmlns="http://www.springframework.org/schema/beans"
  65.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  66.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  67.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  68.     <import resource="spring-dao.xml"/>
  69.     <import resource="spring-service.xml"/>
  70.     <import resource="spring-mvc.xml"/>
  71. </beans>    .build();
  72.     }
  73.     private ApiInfo webApiInfo(){
  74.         return new ApiInfoBuilder()
  75. <?xml version="1.0" encoding="UTF-8"?>
  76. <beans xmlns="http://www.springframework.org/schema/beans"
  77.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  78.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  79.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  80.     <import resource="spring-dao.xml"/>
  81.     <import resource="spring-service.xml"/>
  82.     <import resource="spring-mvc.xml"/>
  83. </beans>    .title("标题")
  84. <?xml version="1.0" encoding="UTF-8"?>
  85. <beans xmlns="http://www.springframework.org/schema/beans"
  86.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  87.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  88.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  89.     <import resource="spring-dao.xml"/>
  90.     <import resource="spring-service.xml"/>
  91.     <import resource="spring-mvc.xml"/>
  92. </beans>    .description("测试接口页面")
  93. <?xml version="1.0" encoding="UTF-8"?>
  94. <beans xmlns="http://www.springframework.org/schema/beans"
  95.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  96.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  97.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  98.     <import resource="spring-dao.xml"/>
  99.     <import resource="spring-service.xml"/>
  100.     <import resource="spring-mvc.xml"/>
  101. </beans>    .version("1.0")
  102. <?xml version="1.0" encoding="UTF-8"?>
  103. <beans xmlns="http://www.springframework.org/schema/beans"
  104.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  105.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  106.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  107.     <import resource="spring-dao.xml"/>
  108.     <import resource="spring-service.xml"/>
  109.     <import resource="spring-mvc.xml"/>
  110. </beans>    .contact(new Contact("jegole", "http://localhost.com:8001", "123@qq.com"))
  111. <?xml version="1.0" encoding="UTF-8"?>
  112. <beans xmlns="http://www.springframework.org/schema/beans"
  113.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  114.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  115.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  116.     <import resource="spring-dao.xml"/>
  117.     <import resource="spring-service.xml"/>
  118.     <import resource="spring-mvc.xml"/>
  119. </beans>    .build();
  120.     }
  121. }
复制代码
四、正则表达式
  1. 一、校验数字的表达式
  2. 1. 数字:^[0-9]*$
  3. 2. n位的数字:^\d{n}$
  4. 3. 至少n位的数字:^\d{n,}$
  5. 4. m-n位的数字:^\d{m,n}$
  6. 5. 零和非零开头的数字:^(0|[1-9][0-9]*)$
  7. 6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
  8. 7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$
  9. 8. 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$
  10. 9. 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
  11. 10. 有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
  12. 11. 非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
  13. 12. 非零的负整数:^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$
  14. 13. 非负整数:^(([1-9]\d*)|0)$
  15. 14. 非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$
  16. 15. 非负浮点数:^\d+(\.\d+)?$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
  17. 16. 非正浮点数:^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 或 ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
  18. 17. 正浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ 或 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
  19. 18. 负浮点数:^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ 或 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
  20. 19. 浮点数:^(-?\d+)(\.\d+)?$ 或 ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
  21. 二、校验字符的表达式
  22. 1. 汉字:^[\u4e00-\u9fa5]{0,}$
  23. 2. 英文和数字:^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$
  24. 3. 长度为3-20的所有字符:^.{3,20}$
  25. 4. 由26个英文字母组成的字符串:^[A-Za-z]+$
  26. 5. 由26个大写英文字母组成的字符串:^[A-Z]+$
  27. 6. 由26个小写英文字母组成的字符串:^[a-z]+$
  28. 7. 由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
  29. 8. 由数字、26个英文字母或者下划线组成的字符串:^\w+$ 或 ^\w{3,20}$
  30. 9. 中文、英文、数字包括下划线:^[\u4E00-\u9FA5A-Za-z0-9_]+$
  31. 10. 中文、英文、数字但不包括下划线等符号:^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$
  32. 11. 可以输入含有^%&',;=?$"等字符:[^%&',;=?$\x22]+ 12 禁止输入含有~的字符:[^~\x22]+
  33. 三、特殊需求表达式
  34. 1. Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
  35. 2. 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.?
  36. 3. InternetURL:[a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
  37. 4. 手机号码:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$
  38. 5. 电话号码("XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX):^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$
  39. 6. 国内电话号码(0511-4405222、021-87888822):\d{3}-\d{8}|\d{4}-\d{7}
  40. 7. 身份证号(15位、18位数字):^\d{15}|\d{18}$
  41. 8. 短身份证号码(数字、字母x结尾):^([0-9]){7,18}(x|X)?$ 或 ^\d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?$
  42. 9. 帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
  43. 10. 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):^[a-zA-Z]\w{5,17}$
  44. 11. 强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间):^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
  45. 12. 日期格式:^\d{4}-\d{1,2}-\d{1,2}
  46. 13. 一年的12个月(01~09和1~12):^(0?[1-9]|1[0-2])$
  47. 14. 一个月的31天(01~09和1~31):^((0?[1-9])|((1|2)[0-9])|30|31)$
  48. 15. 钱的输入格式:
  49. 16. 1.有四种钱的表示形式我们可以接受:"10000.00" 和 "10,000.00", 和没有 "分" 的 "10000" 和 "10,000":^[1-9][0-9]*$
  50. 17. 2.这表示任意一个不以0开头的数字,但是,这也意味着一个字符"0"不通过,所以我们采用下面的形式:^(0|[1-9][0-9]*)$
  51. 18. 3.一个0或者一个不以0开头的数字.我们还可以允许开头有一个负号:^(0|-?[1-9][0-9]*)$
  52. 19. 4.这表示一个0或者一个可能为负的开头不为0的数字.让用户以0开头好了.把负号的也去掉,因为钱总不能是负的吧.下面我们要加的是说明可能的小数部分:^[0-9]+(.[0-9]+)?$
  53. 20. 5.必须说明的是,小数点后面至少应该有1位数,所以"10."是不通过的,但是 "10" 和 "10.2" 是通过的:^[0-9]+(.[0-9]{2})?$
  54. 21. 6.这样我们规定小数点后面必须有两位,如果你认为太苛刻了,可以这样:^[0-9]+(.[0-9]{1,2})?$
  55. 22. 7.这样就允许用户只写一位小数.下面我们该考虑数字中的逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?$
  56. 23 8.1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$
  57. 24. 备注:这就是最终结果了,别忘了"+"可以用"*"替代如果你觉得空字符串也可以接受的话(奇怪,为什么?)最后,别忘了在用函数时去掉去掉那个反斜杠,一般的错误都在这里
  58. 25. xml文件:^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
  59. 26. 中文字符的正则表达式:[\u4e00-\u9fa5]
  60. 27. 双字节字符:[^\x00-\xff] (包括汉字在内,可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1))
  61. 28. 空白行的正则表达式:\n\s*\r (可以用来删除空白行)
  62. 29. HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? /> (网上流传的版本太糟糕,上面这个也仅仅能部分,对于复杂的嵌套标记依旧无能为力)
  63. 30. 首尾空白字符的正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式)
  64. 31. 腾讯QQ号:[1-9][0-9]{4,} (腾讯QQ号从10000开始)
  65. 32. 中国邮政编码:[1-9]\d{5}(?!\d) (中国邮政编码为6位数字)
  66. 33. IP地址:\d+\.\d+\.\d+\.\d+ (提取IP地址时有用)
  67. 34. IP地址:((?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d))
  68. 附:正则表达式语法大全:https://www.runoob.com/regexp/regexp-tutorial.html
复制代码
五、git.ignore忽略文件
  1. # Compiled class file
  2. *.class
  3. # Log file
  4. *.log
  5. # BlueJ files
  6. *.ctxt
  7. # Mobile Tools for Java (J2ME)
  8. .mtj.tmp/
  9. # Package Files #
  10. *.jar
  11. *.war
  12. *.nar
  13. *.ear
  14. *.zip
  15. *.tar.gz
  16. *.rar
  17. # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
  18. hs_err_pid*
  19. .classpath
  20. .project
  21. .settings
  22. target
  23. .idea
  24. *.iml
复制代码
六、SSM框架

1.第一套

① pom.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4.   <modelVersion>4.0.0</modelVersion>
  5.   <groupId>com.jegole</groupId>
  6.   <artifactId>re-ssm</artifactId>
  7.   <version>1.0-SNAPSHOT</version>
  8.   <packaging>war</packaging>
  9.   <dependencies>
  10.    
  11.     <dependency>
  12.       <groupId>junit</groupId>
  13.       <artifactId>junit</artifactId>
  14.       <version>4.11</version>
  15.     </dependency>
  16.     <dependency>
  17.       <groupId>org.projectlombok</groupId>
  18.       <artifactId>lombok</artifactId>
  19.       <version>1.18.22</version>
  20.     </dependency>
  21.    
  22.    
  23.     <dependency>
  24.       <groupId>mysql</groupId>
  25.       <artifactId>mysql-connector-java</artifactId>
  26.       <version>5.1.47</version>
  27.     </dependency>
  28.    
  29.     <dependency>
  30.       <groupId>com.mchange</groupId>
  31.       <artifactId>c3p0</artifactId>
  32.       <version>0.9.5.5</version>
  33.     </dependency>
  34.    
  35.    
  36.     <dependency>
  37.       <groupId>javax.servlet</groupId>
  38.       <artifactId>javax.servlet-api</artifactId>
  39.       <version>4.0.1</version>
  40.     </dependency>
  41.    
  42.     <dependency>
  43.       <groupId>javax.servlet.jsp</groupId>
  44.       <artifactId>jsp-api</artifactId>
  45.       <version>2.2</version>
  46.     </dependency>
  47.    
  48.     <dependency>
  49.       <groupId>javax.servlet.jsp.jstl</groupId>
  50.       <artifactId>jstl-api</artifactId>
  51.       <version>1.2</version>
  52.     </dependency>
  53.     <dependency>
  54.       <groupId>taglibs</groupId>
  55.       <artifactId>standard</artifactId>
  56.       <version>1.1.2</version>
  57.     </dependency>
  58.    
  59.    
  60.     <dependency>
  61.       <groupId>org.mybatis</groupId>
  62.       <artifactId>mybatis</artifactId>
  63.       <version>3.5.10</version>
  64.     </dependency>
  65.    
  66.     <dependency>
  67.       <groupId>org.mybatis</groupId>
  68.       <artifactId>mybatis-spring</artifactId>
  69.       <version>2.0.7</version>
  70.     </dependency>
  71.    
  72.    
  73.     <dependency>
  74.       <groupId>org.springframework</groupId>
  75.       <artifactId>spring-webmvc</artifactId>
  76.       <version>5.3.20</version>
  77.     </dependency>
  78.    
  79.     <dependency>
  80.       <groupId>org.springframework</groupId>
  81.       <artifactId>spring-jdbc</artifactId>
  82.       <version>5.3.10</version>
  83.     </dependency>
  84.   </dependencies>
  85.   <build>
  86.     <resources>
  87.       <resource>
  88.         <directory>src/main/resources</directory>
  89.         <includes>
  90.           <include>**/*.properties</include>
  91.           <include>**/*.xml</include>
  92.         </includes>
  93.         <filtering>true</filtering>
  94.       </resource>
  95.       <resource>
  96.         <directory>src/main/java</directory>
  97.         <includes>
  98.           <include>**/*.properties</include>
  99.           <include>**/*.xml</include>
  100.         </includes>
  101.         <filtering>true</filtering>
  102.       </resource>
  103.     </resources>
  104.   </build>
  105. </project>
复制代码
② database.properties
  1. jdbc.driver=com.mysql.jdbc.Driver
  2. jdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=false&useUnicode=true&characterEncoding=utf8
  3. jdbc.username=root
  4. jdbc.password=123456
复制代码
③ mybatis-config.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <typeAliases>
  7.         <package name="com.jegole.pojo"/>
  8.     </typeAliases>
  9.     <mappers>
  10.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  11.     </mappers>
  12. </configuration>
复制代码
④ spring-dao.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <typeAliases>
  7.         <package name="com.jegole.pojo"/>
  8.     </typeAliases>
  9.     <mappers>
  10.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  11.     </mappers>
  12. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  13. <!DOCTYPE configuration
  14.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  15.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  16. <configuration>
  17.     <typeAliases>
  18.         <package name="com.jegole.pojo"/>
  19.     </typeAliases>
  20.     <mappers>
  21.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  22.     </mappers>
  23. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  24. <!DOCTYPE configuration
  25.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  26.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  27. <configuration>
  28.     <typeAliases>
  29.         <package name="com.jegole.pojo"/>
  30.     </typeAliases>
  31.     <mappers>
  32.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  33.     </mappers>
  34. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  35. <!DOCTYPE configuration
  36.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  37.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  38. <configuration>
  39.     <typeAliases>
  40.         <package name="com.jegole.pojo"/>
  41.     </typeAliases>
  42.     <mappers>
  43.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  44.     </mappers>
  45. </configuration>   
复制代码
⑤ spring-service.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <typeAliases>
  7.         <package name="com.jegole.pojo"/>
  8.     </typeAliases>
  9.     <mappers>
  10.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  11.     </mappers>
  12. </configuration>   
复制代码
⑥ spring-mvc.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <typeAliases>
  7.         <package name="com.jegole.pojo"/>
  8.     </typeAliases>
  9.     <mappers>
  10.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  11.     </mappers>
  12. </configuration><?xml version="1.0" encoding="UTF-8"?>
  13. <beans xmlns="http://www.springframework.org/schema/beans"
  14.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  15.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  16.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  17.     <import resource="spring-dao.xml"/>
  18.     <import resource="spring-service.xml"/>
  19.     <import resource="spring-mvc.xml"/>
  20. </beans>
复制代码
⑦ applicationContext.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  5.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  6.     <import resource="spring-dao.xml"/>
  7.     <import resource="spring-service.xml"/>
  8.     <import resource="spring-mvc.xml"/>
  9. </beans>
复制代码
2.第二套

① pom.xml
  1.   4.0.0  com.bjpowernode.crm  crm  1.0-SNAPSHOT  war  crm Maven Webapp    http://www.example.com      UTF-8    1.7    1.7<?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  5.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  6.     <import resource="spring-dao.xml"/>
  7.     <import resource="spring-service.xml"/>
  8.     <import resource="spring-mvc.xml"/>
  9. </beans>  junit      junit      4.11      test<?xml version="1.0" encoding="UTF-8"?>
  10. <beans xmlns="http://www.springframework.org/schema/beans"
  11.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  12.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  13.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  14.     <import resource="spring-dao.xml"/>
  15.     <import resource="spring-service.xml"/>
  16.     <import resource="spring-mvc.xml"/>
  17. </beans>      mysql      mysql-connector-java      5.1.43<?xml version="1.0" encoding="UTF-8"?>
  18. <beans xmlns="http://www.springframework.org/schema/beans"
  19.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  20.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  21.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  22.     <import resource="spring-dao.xml"/>
  23.     <import resource="spring-service.xml"/>
  24.     <import resource="spring-mvc.xml"/>
  25. </beans>      com.alibaba      druid      1.1.1<?xml version="1.0" encoding="UTF-8"?>
  26. <beans xmlns="http://www.springframework.org/schema/beans"
  27.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  28.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  29.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  30.     <import resource="spring-dao.xml"/>
  31.     <import resource="spring-service.xml"/>
  32.     <import resource="spring-mvc.xml"/>
  33. </beans>      org.mybatis      mybatis      3.4.1<?xml version="1.0" encoding="UTF-8"?>
  34. <beans xmlns="http://www.springframework.org/schema/beans"
  35.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  36.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  37.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  38.     <import resource="spring-dao.xml"/>
  39.     <import resource="spring-service.xml"/>
  40.     <import resource="spring-mvc.xml"/>
  41. </beans>      org.springframework      spring-context      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  42. <beans xmlns="http://www.springframework.org/schema/beans"
  43.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  44.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  45.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  46.     <import resource="spring-dao.xml"/>
  47.     <import resource="spring-service.xml"/>
  48.     <import resource="spring-mvc.xml"/>
  49. </beans>  org.springframework      spring-aop      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  50. <beans xmlns="http://www.springframework.org/schema/beans"
  51.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  52.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  53.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  54.     <import resource="spring-dao.xml"/>
  55.     <import resource="spring-service.xml"/>
  56.     <import resource="spring-mvc.xml"/>
  57. </beans>  org.springframework      spring-core      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  58. <beans xmlns="http://www.springframework.org/schema/beans"
  59.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  60.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  61.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  62.     <import resource="spring-dao.xml"/>
  63.     <import resource="spring-service.xml"/>
  64.     <import resource="spring-mvc.xml"/>
  65. </beans>  org.springframework      spring-beans      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  66. <beans xmlns="http://www.springframework.org/schema/beans"
  67.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  68.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  69.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  70.     <import resource="spring-dao.xml"/>
  71.     <import resource="spring-service.xml"/>
  72.     <import resource="spring-mvc.xml"/>
  73. </beans>  org.springframework      spring-jdbc      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  74. <beans xmlns="http://www.springframework.org/schema/beans"
  75.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  76.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  77.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  78.     <import resource="spring-dao.xml"/>
  79.     <import resource="spring-service.xml"/>
  80.     <import resource="spring-mvc.xml"/>
  81. </beans>  org.springframework      spring-tx      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  82. <beans xmlns="http://www.springframework.org/schema/beans"
  83.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  84.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  85.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  86.     <import resource="spring-dao.xml"/>
  87.     <import resource="spring-service.xml"/>
  88.     <import resource="spring-mvc.xml"/>
  89. </beans>  org.springframework      spring-web      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  90. <beans xmlns="http://www.springframework.org/schema/beans"
  91.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  92.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  93.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  94.     <import resource="spring-dao.xml"/>
  95.     <import resource="spring-service.xml"/>
  96.     <import resource="spring-mvc.xml"/>
  97. </beans>  org.springframework      spring-webmvc      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  98. <beans xmlns="http://www.springframework.org/schema/beans"
  99.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  100.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  101.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  102.     <import resource="spring-dao.xml"/>
  103.     <import resource="spring-service.xml"/>
  104.     <import resource="spring-mvc.xml"/>
  105. </beans>  org.springframework      spring-oxm      4.3.9.RELEASE<?xml version="1.0" encoding="UTF-8"?>
  106. <beans xmlns="http://www.springframework.org/schema/beans"
  107.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  108.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  109.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  110.     <import resource="spring-dao.xml"/>
  111.     <import resource="spring-service.xml"/>
  112.     <import resource="spring-mvc.xml"/>
  113. </beans>      org.aspectj      aspectjweaver      1.8.9<?xml version="1.0" encoding="UTF-8"?>
  114. <beans xmlns="http://www.springframework.org/schema/beans"
  115.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  116.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  117.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  118.     <import resource="spring-dao.xml"/>
  119.     <import resource="spring-service.xml"/>
  120.     <import resource="spring-mvc.xml"/>
  121. </beans>      org.mybatis      mybatis-spring      1.3.0<?xml version="1.0" encoding="UTF-8"?>
  122. <beans xmlns="http://www.springframework.org/schema/beans"
  123.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  124.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  125.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  126.     <import resource="spring-dao.xml"/>
  127.     <import resource="spring-service.xml"/>
  128.     <import resource="spring-mvc.xml"/>
  129. </beans>      javax.servlet      javax.servlet-api      3.1.0<?xml version="1.0" encoding="UTF-8"?>
  130. <beans xmlns="http://www.springframework.org/schema/beans"
  131.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  132.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  133.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  134.     <import resource="spring-dao.xml"/>
  135.     <import resource="spring-service.xml"/>
  136.     <import resource="spring-mvc.xml"/>
  137. </beans>  javax.servlet.jsp.jstl      jstl-api      1.2<?xml version="1.0" encoding="UTF-8"?>
  138. <beans xmlns="http://www.springframework.org/schema/beans"
  139.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  140.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  141.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  142.     <import resource="spring-dao.xml"/>
  143.     <import resource="spring-service.xml"/>
  144.     <import resource="spring-mvc.xml"/>
  145. </beans>  org.apache.taglibs      taglibs-standard-spec      1.2.1<?xml version="1.0" encoding="UTF-8"?>
  146. <beans xmlns="http://www.springframework.org/schema/beans"
  147.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  148.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  149.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  150.     <import resource="spring-dao.xml"/>
  151.     <import resource="spring-service.xml"/>
  152.     <import resource="spring-mvc.xml"/>
  153. </beans>  org.apache.taglibs      taglibs-standard-impl      1.2.1<?xml version="1.0" encoding="UTF-8"?>
  154. <beans xmlns="http://www.springframework.org/schema/beans"
  155.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  156.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  157.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  158.     <import resource="spring-dao.xml"/>
  159.     <import resource="spring-service.xml"/>
  160.     <import resource="spring-mvc.xml"/>
  161. </beans>      com.fasterxml.jackson.core      jackson-core      2.7.3<?xml version="1.0" encoding="UTF-8"?>
  162. <beans xmlns="http://www.springframework.org/schema/beans"
  163.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  164.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  165.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  166.     <import resource="spring-dao.xml"/>
  167.     <import resource="spring-service.xml"/>
  168.     <import resource="spring-mvc.xml"/>
  169. </beans>  com.fasterxml.jackson.core      jackson-databind      2.7.3<?xml version="1.0" encoding="UTF-8"?>
  170. <beans xmlns="http://www.springframework.org/schema/beans"
  171.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  172.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  173.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  174.     <import resource="spring-dao.xml"/>
  175.     <import resource="spring-service.xml"/>
  176.     <import resource="spring-mvc.xml"/>
  177. </beans>  com.fasterxml.jackson.core      jackson-annotations      2.7.3<?xml version="1.0" encoding="UTF-8"?>
  178. <beans xmlns="http://www.springframework.org/schema/beans"
  179.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  180.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  181.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  182.     <import resource="spring-dao.xml"/>
  183.     <import resource="spring-service.xml"/>
  184.     <import resource="spring-mvc.xml"/>
  185. </beans>      org.apache.poi      poi      3.15<?xml version="1.0" encoding="UTF-8"?>
  186. <beans xmlns="http://www.springframework.org/schema/beans"
  187.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  188.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  189.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  190.     <import resource="spring-dao.xml"/>
  191.     <import resource="spring-service.xml"/>
  192.     <import resource="spring-mvc.xml"/>
  193. </beans>      commons-fileupload      commons-fileupload      1.3.1<?xml version="1.0" encoding="UTF-8"?>
  194. <beans xmlns="http://www.springframework.org/schema/beans"
  195.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  196.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  197.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  198.     <import resource="spring-dao.xml"/>
  199.     <import resource="spring-service.xml"/>
  200.     <import resource="spring-mvc.xml"/>
  201. </beans>      org.apache.logging.log4j      log4j-api      2.3<?xml version="1.0" encoding="UTF-8"?>
  202. <beans xmlns="http://www.springframework.org/schema/beans"
  203.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  204.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  205.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  206.     <import resource="spring-dao.xml"/>
  207.     <import resource="spring-service.xml"/>
  208.     <import resource="spring-mvc.xml"/>
  209. </beans>  org.apache.logging.log4j      log4j-core      2.3<?xml version="1.0" encoding="UTF-8"?>
  210. <beans xmlns="http://www.springframework.org/schema/beans"
  211.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  212.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  213.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  214.     <import resource="spring-dao.xml"/>
  215.     <import resource="spring-service.xml"/>
  216.     <import resource="spring-mvc.xml"/>
  217. </beans>  org.apache.logging.log4j      log4j-jcl      2.3<?xml version="1.0" encoding="UTF-8"?>
  218. <beans xmlns="http://www.springframework.org/schema/beans"
  219.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  220.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  221.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  222.     <import resource="spring-dao.xml"/>
  223.     <import resource="spring-service.xml"/>
  224.     <import resource="spring-mvc.xml"/>
  225. </beans>crm<?xml version="1.0" encoding="UTF-8"?>
  226. <beans xmlns="http://www.springframework.org/schema/beans"
  227.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  228.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  229.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  230.     <import resource="spring-dao.xml"/>
  231.     <import resource="spring-service.xml"/>
  232.     <import resource="spring-mvc.xml"/>
  233. </beans><?xml version="1.0" encoding="UTF-8"?>
  234. <beans xmlns="http://www.springframework.org/schema/beans"
  235.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  236.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  237.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  238.     <import resource="spring-dao.xml"/>
  239.     <import resource="spring-service.xml"/>
  240.     <import resource="spring-mvc.xml"/>
  241. </beans>    maven-clean-plugin          3.1.0<?xml version="1.0" encoding="UTF-8" ?>
  242. <!DOCTYPE configuration
  243.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  244.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  245. <configuration>
  246.     <typeAliases>
  247.         <package name="com.jegole.pojo"/>
  248.     </typeAliases>
  249.     <mappers>
  250.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  251.     </mappers>
  252. </configuration>  maven-resources-plugin          3.0.2<?xml version="1.0" encoding="UTF-8"?>
  253. <beans xmlns="http://www.springframework.org/schema/beans"
  254.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  255.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  256.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  257.     <import resource="spring-dao.xml"/>
  258.     <import resource="spring-service.xml"/>
  259.     <import resource="spring-mvc.xml"/>
  260. </beans><?xml version="1.0" encoding="UTF-8"?>
  261. <beans xmlns="http://www.springframework.org/schema/beans"
  262.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  263.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  264.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  265.     <import resource="spring-dao.xml"/>
  266.     <import resource="spring-service.xml"/>
  267.     <import resource="spring-mvc.xml"/>
  268. </beans>  maven-compiler-plugin          3.8.0<?xml version="1.0" encoding="UTF-8"?>
  269. <beans xmlns="http://www.springframework.org/schema/beans"
  270.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  271.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  272.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  273.     <import resource="spring-dao.xml"/>
  274.     <import resource="spring-service.xml"/>
  275.     <import resource="spring-mvc.xml"/>
  276. </beans><?xml version="1.0" encoding="UTF-8"?>
  277. <beans xmlns="http://www.springframework.org/schema/beans"
  278.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  279.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  280.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  281.     <import resource="spring-dao.xml"/>
  282.     <import resource="spring-service.xml"/>
  283.     <import resource="spring-mvc.xml"/>
  284. </beans>  maven-surefire-plugin          2.22.1<?xml version="1.0" encoding="UTF-8"?>
  285. <beans xmlns="http://www.springframework.org/schema/beans"
  286.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  287.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  288.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  289.     <import resource="spring-dao.xml"/>
  290.     <import resource="spring-service.xml"/>
  291.     <import resource="spring-mvc.xml"/>
  292. </beans><?xml version="1.0" encoding="UTF-8"?>
  293. <beans xmlns="http://www.springframework.org/schema/beans"
  294.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  295.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  296.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  297.     <import resource="spring-dao.xml"/>
  298.     <import resource="spring-service.xml"/>
  299.     <import resource="spring-mvc.xml"/>
  300. </beans>  maven-war-plugin          3.2.2<?xml version="1.0" encoding="UTF-8"?>
  301. <beans xmlns="http://www.springframework.org/schema/beans"
  302.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  303.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  304.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  305.     <import resource="spring-dao.xml"/>
  306.     <import resource="spring-service.xml"/>
  307.     <import resource="spring-mvc.xml"/>
  308. </beans><?xml version="1.0" encoding="UTF-8"?>
  309. <beans xmlns="http://www.springframework.org/schema/beans"
  310.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  311.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  312.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  313.     <import resource="spring-dao.xml"/>
  314.     <import resource="spring-service.xml"/>
  315.     <import resource="spring-mvc.xml"/>
  316. </beans>  maven-install-plugin          2.5.2<?xml version="1.0" encoding="UTF-8"?>
  317. <beans xmlns="http://www.springframework.org/schema/beans"
  318.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  319.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  320.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  321.     <import resource="spring-dao.xml"/>
  322.     <import resource="spring-service.xml"/>
  323.     <import resource="spring-mvc.xml"/>
  324. </beans><?xml version="1.0" encoding="UTF-8"?>
  325. <beans xmlns="http://www.springframework.org/schema/beans"
  326.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  327.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  328.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  329.     <import resource="spring-dao.xml"/>
  330.     <import resource="spring-service.xml"/>
  331.     <import resource="spring-mvc.xml"/>
  332. </beans>  maven-deploy-plugin          2.8.2<?xml version="1.0" encoding="UTF-8"?>
  333. <beans xmlns="http://www.springframework.org/schema/beans"
  334.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  335.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  336.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  337.     <import resource="spring-dao.xml"/>
  338.     <import resource="spring-service.xml"/>
  339.     <import resource="spring-mvc.xml"/>
  340. </beans>        
复制代码
② mybatis-config.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <typeAliases>
  7.         <package name="com.jegole.pojo"/>
  8.     </typeAliases>
  9.     <mappers>
  10.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  11.     </mappers>
  12. </configuration><?xml version="1.0" encoding="UTF-8"?>
  13. <beans xmlns="http://www.springframework.org/schema/beans"
  14.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  15.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  16.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  17.     <import resource="spring-dao.xml"/>
  18.     <import resource="spring-service.xml"/>
  19.     <import resource="spring-mvc.xml"/>
  20. </beans>   
复制代码
③ applicationContext-datasource.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <typeAliases>
  7.         <package name="com.jegole.pojo"/>
  8.     </typeAliases>
  9.     <mappers>
  10.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  11.     </mappers>
  12. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  13. <!DOCTYPE configuration
  14.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  15.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  16. <configuration>
  17.     <typeAliases>
  18.         <package name="com.jegole.pojo"/>
  19.     </typeAliases>
  20.     <mappers>
  21.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  22.     </mappers>
  23. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  24. <!DOCTYPE configuration
  25.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  26.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  27. <configuration>
  28.     <typeAliases>
  29.         <package name="com.jegole.pojo"/>
  30.     </typeAliases>
  31.     <mappers>
  32.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  33.     </mappers>
  34. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  35. <!DOCTYPE configuration
  36.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  37.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  38. <configuration>
  39.     <typeAliases>
  40.         <package name="com.jegole.pojo"/>
  41.     </typeAliases>
  42.     <mappers>
  43.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  44.     </mappers>
  45. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  46. <!DOCTYPE configuration
  47.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  48.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  49. <configuration>
  50.     <typeAliases>
  51.         <package name="com.jegole.pojo"/>
  52.     </typeAliases>
  53.     <mappers>
  54.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  55.     </mappers>
  56. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  57. <!DOCTYPE configuration
  58.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  59.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  60. <configuration>
  61.     <typeAliases>
  62.         <package name="com.jegole.pojo"/>
  63.     </typeAliases>
  64.     <mappers>
  65.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  66.     </mappers>
  67. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  68. <!DOCTYPE configuration
  69.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  70.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  71. <configuration>
  72.     <typeAliases>
  73.         <package name="com.jegole.pojo"/>
  74.     </typeAliases>
  75.     <mappers>
  76.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  77.     </mappers>
  78. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  79. <!DOCTYPE configuration
  80.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  81.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  82. <configuration>
  83.     <typeAliases>
  84.         <package name="com.jegole.pojo"/>
  85.     </typeAliases>
  86.     <mappers>
  87.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  88.     </mappers>
  89. </configuration><?xml version="1.0" encoding="UTF-8"?>
  90. <beans xmlns="http://www.springframework.org/schema/beans"
  91.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  92.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  93.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  94.     <import resource="spring-dao.xml"/>
  95.     <import resource="spring-service.xml"/>
  96.     <import resource="spring-mvc.xml"/>
  97. </beans>   
复制代码
④ applicationContext-mvc.xml
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <typeAliases>
  7.         <package name="com.jegole.pojo"/>
  8.     </typeAliases>
  9.     <mappers>
  10.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  11.     </mappers>
  12. </configuration><?xml version="1.0" encoding="UTF-8" ?>
  13. <!DOCTYPE configuration
  14.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  15.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  16. <configuration>
  17.     <typeAliases>
  18.         <package name="com.jegole.pojo"/>
  19.     </typeAliases>
  20.     <mappers>
  21.         <mapper resource="com/jegole/dao/BookMapper.xml"/>
  22.     </mappers>
  23. </configuration>
复制代码
⑤ applicationContext.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  5.        http://www.springframework.org/schema/beans/spring-beans.xsd">
  6.     <import resource="spring-dao.xml"/>
  7.     <import resource="spring-service.xml"/>
  8.     <import resource="spring-mvc.xml"/>
  9. </beans>        
复制代码
七、Springboot

① application.yml
  1. server:
  2.   port: 8080
  3. spring:
  4.   application:
  5.     name: reggie_take_out
  6.   datasource:
  7.     druid:
  8.       driver-class-name: com.mysql.cj.jdbc.Driver
  9.       url: jdbc:mysql://localhost:3306/reggie?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
  10.       username: root
  11.       password: root
  12. mybatis-plus:
  13.   configuration:
  14.     #在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射
  15.     map-underscore-to-camel-case: true
  16.     log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  17.   global-config:
  18.     db-config:
  19.       id-type: ASSIGN_ID
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

海哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表