企业项目开发--企业中的项目架构以及多环境分配(2)
生活随笔
收集整理的這篇文章主要介紹了
企业项目开发--企业中的项目架构以及多环境分配(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
此文已由作者趙計剛授權網易云社區發布。
歡迎訪問網易云社區,了解更多網易技術產品運營經驗。
2.2.2、ssmm0-data
pom.xml
<?xml?version="1.0"?encoding="UTF-8"?> <project?xmlns="http://maven.apache.org/POM/4.0.0"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0?http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><!--?指定父模塊?--><parent><groupId>com.xxx</groupId><artifactId>ssmm0</artifactId><version>1.0-SNAPSHOT</version></parent><groupId>com.xxx.ssmm0</groupId><artifactId>ssmm0-data</artifactId><name>ssmm0-data</name><packaging>jar</packaging><!--?只是作為其他模塊使用的工具?--><!--?引入實際依賴?--><dependencies><!--?mysql?--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!--?數據源?--><dependency><groupId>org.apache.tomcat</groupId><artifactId>tomcat-jdbc</artifactId></dependency><!--?mybatis?--><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis-spring</artifactId></dependency></dependencies> </project>注意:<package>為jar
com.xxx.model.userManagement.Admin
package?com.xxx.model.userManagement;/***?管理員?*/ public?class?Admin?{private?int?id;private?String?username;private?String?password;public?int?getId()?{return?id;}public?void?setId(int?id)?{this.id?=?id;}public?String?getUsername()?{return?username;}public?void?setUsername(String?username)?{this.username?=?username;}public?String?getPassword()?{return?password;}public?void?setPassword(String?password)?{this.password?=?password;} }com.xxx.mapper.userManagement.AdminMapper
package?com.xxx.mapper.userManagement;import?org.apache.ibatis.annotations.Insert; import?org.apache.ibatis.annotations.Param; import?org.apache.ibatis.annotations.Result; import?org.apache.ibatis.annotations.Results; import?org.apache.ibatis.annotations.Select;import?com.xxx.model.userManagement.Admin;/***?管理員Mapper*/ public?interface?AdminMapper?{@Insert("INSERT?INTO?userinfo(username,?password)?VALUES(#{username},#{password})")public?int?insertAdmin(Admin?admin);@Select("SELECT?*?FROM?userinfo?WHERE?username?=?#{username}?AND?password?=?#{password}")@Results(value?=?{?@Result(id?=?true,?column?=?"id",?property?=?"id"),@Result(column?=?"username",?property?=?"username"),@Result(column?=?"password",?property?=?"password")?})public?Admin?selectAdmin(@Param("username")?String?username,@Param("password")?String?password); }com.xxx.dao.userManagement.AdminDao
package?com.xxx.dao.userManagement;import?org.springframework.beans.factory.annotation.Autowired; import?org.springframework.stereotype.Repository;import?com.xxx.mapper.userManagement.AdminMapper; import?com.xxx.model.userManagement.Admin;/***?管理員DAO*/ @Repository public?class?AdminDao?{@Autowiredprivate?AdminMapper?adminMapper;public?boolean?register(Admin?admin){return?adminMapper.insertAdmin(admin)==1?true:false;}public?Admin?login(String?username?,String?password){return?adminMapper.selectAdmin(username,?password);} }com.xxx.service.userManagement.AdminService
package?com.xxx.service.userManagement;import?org.springframework.beans.factory.annotation.Autowired; import?org.springframework.stereotype.Service;import?com.xxx.dao.userManagement.AdminDao; import?com.xxx.model.userManagement.Admin;/***?管理員service*/ @Service public?class?AdminService?{@Autowiredprivate?AdminDao?adminDao;public?boolean?register(Admin?admin){return?adminDao.register(admin);}public?Admin?login(String?username,?String?password)?{return?adminDao.login(username,?password);} }代碼很簡單,與之前的基本一樣,只是名字換了而已。
值得注意的是包名:com.xxx.mapper.userManagement而非com.xxx.userManagement.mapper。
免費領取驗證碼、內容安全、短信發送、直播點播體驗包及云服務器等套餐
更多網易技術、產品、運營經驗分享請點擊。
相關文章:
【推薦】?讓機器讀懂用戶--大數據中的用戶畫像
轉載于:https://www.cnblogs.com/163yun/p/10143934.html
總結
以上是生活随笔為你收集整理的企业项目开发--企业中的项目架构以及多环境分配(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ALV调用标准GUI STATUS
- 下一篇: 常用图片处理