Browse Source

dubbo test

shuzheng 8 years ago
parent
commit
c206cceaa6

+ 2 - 2
zheng-common/pom.xml

@@ -74,7 +74,6 @@
             <version>${spring-security.version}</version>
         </dependency>
         <!-- mybatis -->
-        <!--
         <dependency>
             <groupId>org.mybatis</groupId>
             <artifactId>mybatis</artifactId>
@@ -85,12 +84,13 @@
             <artifactId>mybatis-spring</artifactId>
             <version>${mybatis-spring.version}</version>
         </dependency>
-        -->
+        <!--
         <dependency>
             <groupId>com.baomidou</groupId>
             <artifactId>mybatis-plus</artifactId>
             <version>2.0</version>
         </dependency>
+        -->
         <dependency>
             <groupId>org.mybatis.generator</groupId>
             <artifactId>mybatis-generator-core</artifactId>

+ 2 - 40
zheng-common/src/main/resources/applicationContext-jdbc.xml

@@ -43,50 +43,12 @@
 		<property name="filters" value="stat" />
 	</bean>
 	
-	<!-- 为Mybatis创建SqlSessionFactory,同时指定数据源 --><!-- org.mybatis.spring.SqlSessionFactoryBean -->
-	<!-- 注意:这里使用的是MP的MybatisSqlSessionFactoryBean,而不是Mybatis的,因为MP需要进行相应代理 -->
-	<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean">
+	<!-- 为Mybatis创建SqlSessionFactory,同时指定数据源 -->
+	<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
 		<property name="dataSource" ref="dataSource" />
 		<property name="configLocation" value="classpath:mybatis-config.xml" />
 		<property name="mapperLocations" value="classpath*:**/mapper/*Mapper.xml" />
-		<!-- 插件配置项 -->
-		<property name="plugins">
-			<array>
-				<!-- 分页插件配置 -->
-				<bean id="paginationInterceptor" class="com.baomidou.mybatisplus.plugins.PaginationInterceptor">
-					<property name="dialectType" value="mysql" />
-				</bean>
-			</array>
-		</property>
-		<!-- 全局配置注入 -->
-		<property name="globalConfig" ref="globalConfig" />
 	</bean>
-	<bean id="globalConfig" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">
-		<!--
-			AUTO->`0`("数据库ID自增")
-			INPUT->`1`(用户输入ID")
-			ID_WORKER->`2`("全局唯一ID")
-			UUID->`3`("全局唯一ID")
-		-->
-		<!-- <property name="idType" value="0" /> -->
-		<!--
-            MYSQL->`mysql`
-            ORACLE->`oracle`
-            DB2->`db2`
-            H2->`h2`
-            HSQL->`hsql`
-            SQLITE->`sqlite`
-            POSTGRE->`postgresql`
-            SQLSERVER2005->`sqlserver2005`
-            SQLSERVER->`sqlserver`
-        -->
-		<!-- Oracle需要添加该项 -->
-		<!-- <property name="dbType" value="oracle" /> -->
-		<!-- 全局表为下划线命名设置 true -->
-		<!-- <property name="dbColumnUnderline" value="true" /> -->
-		<property name="sqlInjector" ref="autosqlinjector"/>
-	</bean>
-	<bean id="autosqlinjector" class="com.baomidou.mybatisplus.mapper.AutoSqlInjector"/>
 	<!-- Mapper接口所在包名,Spring会自动查找其下的Mapper -->
 	<bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
 		<property name="basePackage" value="**.mapper" />

+ 0 - 109
zheng-upms/zheng-upms-dao/src/main/java/com/zheng/upms/dao/MpGenerator.java

@@ -1,109 +0,0 @@
-package com.zheng.upms.dao;
-
-import com.baomidou.mybatisplus.generator.AutoGenerator;
-import com.baomidou.mybatisplus.generator.InjectionConfig;
-import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
-import com.baomidou.mybatisplus.generator.config.GlobalConfig;
-import com.baomidou.mybatisplus.generator.config.PackageConfig;
-import com.baomidou.mybatisplus.generator.config.StrategyConfig;
-import com.baomidou.mybatisplus.generator.config.rules.DbType;
-import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
-
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * Created by shuzheng on 2016/12/25.
- */
-public class MpGenerator {
-
-    /**
-     * <p>
-     * MySQL 生成演示
-     * </p>
-     */
-    public static void main(String[] args) {
-        AutoGenerator mpg = new AutoGenerator();
-        // 全局配置
-        GlobalConfig gc = new GlobalConfig();
-        gc.setOutputDir("D://mp");
-        gc.setFileOverride(true);
-        gc.setActiveRecord(true);
-        gc.setEnableCache(false);// XML 二级缓存
-        gc.setBaseResultMap(true);// XML ResultMap
-        gc.setBaseColumnList(false);// XML columList
-        gc.setAuthor("Yanghu");
-        // 自定义文件命名,注意 %s 会自动填充表实体属性!
-        // gc.setMapperName("%sDao");
-        // gc.setXmlName("%sDao");
-        // gc.setServiceName("MP%sService");
-        // gc.setServiceImplName("%sServiceDiy");
-        // gc.setControllerName("%sAction");
-        mpg.setGlobalConfig(gc);
-        // 数据源配置
-        DataSourceConfig dsc = new DataSourceConfig();
-        dsc.setDbType(DbType.MYSQL);
-        dsc.setDriverName("com.mysql.jdbc.Driver");
-        dsc.setUsername("root");
-        dsc.setPassword("123456");
-        dsc.setUrl("jdbc:mysql://127.0.0.1:3306/zheng?characterEncoding=utf8");
-        mpg.setDataSource(dsc);
-        // 策略配置
-        StrategyConfig strategy = new StrategyConfig();
-        strategy.setTablePrefix("upms_");// 此处可以修改为您的表前缀
-        strategy.setNaming(NamingStrategy.underline_to_camel);// 表名生成策略
-        // strategy.setInclude(new String[] { "user" }); // 需要生成的表
-        // strategy.setExclude(new String[]{"test"}); // 排除生成的表
-        // 字段名生成策略
-        strategy.setFieldNaming(NamingStrategy.underline_to_camel);
-        // 自定义实体父类
-        // strategy.setSuperEntityClass("com.baomidou.demo.TestEntity");
-        // 自定义实体,公共字段
-        // strategy.setSuperEntityColumns(new String[] { "test_id", "age" });
-        // 自定义 mapper 父类
-        // strategy.setSuperMapperClass("com.baomidou.demo.TestMapper");
-        // 自定义 service 父类
-        // strategy.setSuperServiceClass("com.baomidou.demo.TestService");
-        // 自定义 service 实现类父类
-        // strategy.setSuperServiceImplClass("com.baomidou.demo.TestServiceImpl");
-        // 自定义 controller 父类
-        // strategy.setSuperControllerClass("com.baomidou.demo.TestController");
-        // 【实体】是否生成字段常量(默认 false)
-        // public static final String ID = "test_id";
-        // strategy.setEntityColumnConstant(true);
-        // 【实体】是否为构建者模型(默认 false)
-        // public User setName(String name) {this.name = name; return this;}
-        // strategy.setEntityBuliderModel(true);
-        mpg.setStrategy(strategy);
-        // 包配置
-        PackageConfig pc = new PackageConfig();
-        pc.setParent("com.baomidou");
-        pc.setModuleName("test");
-        mpg.setPackageInfo(pc);
-        // 注入自定义配置,可以在 VM 中使用 cfg.abc 设置的值
-        InjectionConfig cfg = new InjectionConfig() {
-            @Override
-            public void initMap() {
-                Map<String, Object> map = new HashMap<String, Object>();
-                map.put("abc", this.getConfig().getGlobalConfig().getAuthor() + "-mp");
-                this.setMap(map);
-            }
-        };
-        mpg.setCfg(cfg);
-        // 自定义模板配置,可以 copy 源码 mybatis-plus/src/main/resources/template 下面内容修改,
-        // 放置自己项目的 src/main/resources/template 目录下, 默认名称一下可以不配置,也可以自定义模板名称
-        // TemplateConfig tc = new TemplateConfig();
-        // tc.setController("...");
-        // tc.setEntity("...");
-        // tc.setMapper("...");
-        // tc.setXml("...");
-        // tc.setService("...");
-        // tc.setServiceImpl("...");
-        // mpg.setTemplate(tc);
-        // 执行生成
-        mpg.execute();
-        // 打印注入设置
-        System.err.println(mpg.getCfg().getMap().get("abc"));
-    }
-
-}

+ 2 - 0
zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsSystemService.java

@@ -11,4 +11,6 @@ public interface UpmsSystemService extends BaseService<UpmsSystemMapper> {
     // 批量删除
     int deleteByPrimaryKeys(String ids);
 
+    String test();
+
 }

+ 6 - 0
zheng-upms/zheng-upms-rpc-service/src/main/java/com/zheng/upms/rpc/service/impl/UpmsSystemServiceImpl.java

@@ -48,4 +48,10 @@ public class UpmsSystemServiceImpl implements UpmsSystemService {
         }
         return count;
     }
+
+    @Override
+    public String test() {
+        return "hello world!";
+    }
+
 }

+ 6 - 0
zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/admin/controller/SystemController.java

@@ -22,6 +22,12 @@ public class SystemController {
 	@Autowired
 	private UpmsSystemService upmsSystemService;
 
+	@RequestMapping("/test")
+	@ResponseBody
+	public String test() {
+		return upmsSystemService.test();
+	}
+
 	@RequestMapping("/index")
 	public String index() {
 		return "/system/index";