通用后台管理系统(3)-测试环境是否成功
2018-03-21 14:12
399 查看
1、生成mapper pojo
使用 generatorSqlmapCustom生成2、编写接口类
package com.sundablog.service; import java.util.List; import com.sundablog.pojo.AdminUser; public interface TestService { /** * 查询全部管理员 * @Title: selectAdmin * @Description: TODO(这里用一句话描述这个方法的作用) * @param: @return * @return: List<AdminUser> * @throws */ List<AdminUser> selectAdmin(); }
3、编写接口类
package com.sundablog.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.sundablog.mapper.AdminUserMapper; import com.sundablog.pojo.AdminUser; import com.sundablog.pojo.AdminUserExample; import com.sundablog.service.TestService; @Service public class TestServiceImpl implements TestService { @Autowired private AdminUserMapper adminUserMapper; @Override public List<AdminUser> selectAdmin() { AdminUserExample example = new AdminUserExample(); List<AdminUser> list = adminUserMapper.selectByExample(example); return list; } }
4、设置dubbo暴露的服务接口
在backend-server-rpc中 applicationContext-service.xml 添加一条xml<dubbo:service interface="com.sundablog.service.TestService" ref="testServiceImpl" version="1.0.0" />
5、引用dubbo服务
在backend-server-web中 applicationContext-dubbo.xml 添加一条xml<dubbo:reference interface="com.sundablog.service.TestService" id="testService" version="1.0.0" />
6、编写控制器类
package com.sundablog.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.sundablog.pojo.AdminUser; import com.sundablog.service.TestService; @Controller public class TestController { @Autowired public TestService testService; @RequestMapping("/test") @ResponseBody public List<AdminUser> text(){ return testService.selectAdmin(); } }
7.运行
先把其他maven 工程使用install 打车jar包 使用命令 clean tomcat7:run 运行7.1运行结果
[ { "userId": 3, "username": "admin", "password": "123", "salt": "123", "realname": "12", "avatar": "12", "phone": "12", "email": "12312", "sex": 1, "locked": 1, "ctime": 1521023965000 } ]
相关文章推荐
- 安装PHP集成环境PhPstudy或者VAMPServer时测试是否安装成功
- 测试交叉编译环境arm-elf-tools-20040427.sh安装是否成功
- mysql-installer-5.5.25.0.msi 安装结束之后测试mysql是否安装成功的方式-环境变量
- 测试php 环境是否搭建成功的测试脚本
- Maven下载安装、Eclipse配置maven详解、如何测试环境是否搭建成功及在Eclipse中创建Maven项目
- centos6.5下成功安装jdk环境,并安装tomcat,测试
- C#怎样测试SmtpClient客户端是否成功连接SmtpServer?
- 微博测试,测试微博发送是否成功
- 本地如何搭建IPv6环境测试APP是否支持
- main函数中测试SSH配置环境是否正确
- windows下测试oracle安装是否成功
- memcached测试是否成功
- centOS 7 安装java sdk 并测试是否安装成功
- Git 使用教程 之 Mac Git 本地创建ssh key并且测试是否远程连接GitHub成功
- ActiveX 属性持久性 是否是测试环境判断
- Windows android SDK环境配置及检测是否安装成功
- 启动和测试oracle是否安装成功
- C#怎样测试SmtpClient客户端是否成功连接SmtpServer?
- 微博测试,测试微博发送是否成功
- Centos 测试redis连接是否成功