diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000000000000000000000000000000000000..715c16ad8db2b7c6e864a1d40e6359dac8a7f365 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000000000000000000000000000000000000..2a89edae985dd65ca6a455509a5ac96378328ed3 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/ssm_demo/pom.xml b/ssm_demo/pom.xml index a031fee8b7df0c4ba8da984f84c7de49b85c9586..3d2188b0e7e649fda67ee043a4151bac69b2c961 100644 --- a/ssm_demo/pom.xml +++ b/ssm_demo/pom.xml @@ -18,303 +18,17 @@ UTF-8 - 4.3.14.RELEASE - 4.2.5.RELEASE - 1.7.25 - 2.8.2 - 1.8 - 1.8 + 1.7 + 1.7 - - - - org.springframework - spring-core - ${spring.version} - - - org.springframework - spring-beans - ${spring.version} - - - org.springframework - spring-context - ${spring.version} - - - org.springframework - spring-tx - ${spring.version} - - - org.springframework - spring-web - ${spring.version} - - - org.springframework - spring-webmvc - ${spring.version} - - - org.springframework - spring-aop - ${spring.version} - - - org.springframework - spring-expression - ${spring.version} - - - org.springframework - spring-jdbc - ${spring.version} - - - org.springframework - spring-test - ${spring.version} - test - - - - - mysql - mysql-connector-java - 5.1.45 - - + junit junit - 4.12 + 4.11 test - - - org.aspectj - aspectjweaver - 1.8.10 - - - org.aspectj - aspectjrt - 1.8.10 - - - - commons-fileupload - commons-fileupload - 1.3.3 - - - - - - com.alibaba - druid - 1.1.6 - - - - commons-dbcp - commons-dbcp - 1.4 - - - commons-pool - commons-pool - 1.6 - - - - com.fasterxml.jackson.core - jackson-core - 2.9.0.pr3 - - - com.fasterxml.jackson.core - jackson-databind - 2.9.0.pr3 - - - com.fasterxml.jackson.core - jackson-annotations - 2.9.0.pr3 - - - - com.google.code.gson - gson - 2.8.2 - - - - com.alibaba - fastjson - 1.2.28 - - - - org.springframework - spring-context-support - ${spring.version} - - - org.freemarker - freemarker - 2.3.23 - - - - - - javax.servlet - javax.servlet-api - 3.1.0 - provided - - - - javax.servlet - jstl - 1.2 - - - - - org.slf4j - slf4j-api - ${slf4j.version} - - - org.slf4j - jcl-over-slf4j - ${slf4j.version} - runtime - - - - org.apache.logging.log4j - log4j-api - ${log4j.version} - - - org.apache.logging.log4j - log4j-core - ${log4j.version} - - - - org.apache.logging.log4j - log4j-slf4j-impl - ${log4j.version} - - - org.slf4j - slf4j-log4j12 - ${slf4j.version} - - - - - org.apache.logging.log4j - log4j-web - ${log4j.version} - runtime - - - - com.lmax - disruptor - 3.3.7 - - - - - - org.apache.shiro - shiro-core - 1.4.0 - - - org.apache.shiro - shiro-spring - 1.4.0 - - - org.projectlombok - lombok - 1.16.10 - provided - - - com.baomidou - mybatis-plus - 3.3.2 - - - - commons-codec - commons-codec - 1.15 - - - org.apache.poi - poi - 3.9 - - - org.apache.poi - poi-ooxml - 3.9 - - - - - - org.springframework.security - spring-security-web - 4.2.3.RELEASE - - - org.springframework.security - spring-security-config - 4.2.3.RELEASE - - - - org.thymeleaf - thymeleaf - 3.0.9.RELEASE - - - - - org.thymeleaf - thymeleaf-spring4 - 3.0.9.RELEASE - - - - org.thymeleaf.extras - thymeleaf-extras-springsecurity4 - 3.0.2.RELEASE - - - diff --git a/ssm_demo/src/main/java/j03/dangrenjie/Controller/UserController.java b/ssm_demo/src/main/java/j03/dangrenjie/Controller/UserController.java new file mode 100644 index 0000000000000000000000000000000000000000..ba2e89245913e5e65e5d31e62196c442bc85859e --- /dev/null +++ b/ssm_demo/src/main/java/j03/dangrenjie/Controller/UserController.java @@ -0,0 +1,62 @@ +package j03.dangrenjie.Controller; + +import j03.dangrenjie.pojo.User; +import j03.dangrenjie.service.UserService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +@Controller +@RequestMapping("User") +public class UserController { + + @Autowired + UserService userService; + + @GetMapping("select") + @ResponseBody + public List getSelect(){ + System.out.println(111); + + return userService.getSelect(); + } + + + @GetMapping("delect") + @ResponseBody + public Integer getDelect(User user){ + + + return userService.getDel(user); + } + + + @GetMapping("update") + @ResponseBody + public Integer getUpdate(User user){ + + + return userService.getUp(user); + } + + @GetMapping("intoio") + @ResponseBody + public Integer getIn(User user){ + + + return userService.getIn(user); + } + + @GetMapping("Likeselect") + @ResponseBody + public List getLike(User user){ + + return userService.getlSelect(user); + } + + +} \ No newline at end of file diff --git a/ssm_demo/src/main/java/j03/dangrenjie/dao/UserMapper.java b/ssm_demo/src/main/java/j03/dangrenjie/dao/UserMapper.java new file mode 100644 index 0000000000000000000000000000000000000000..7aa02d9fba7a1a32ce5ee8fa777ba2b09a28ef19 --- /dev/null +++ b/ssm_demo/src/main/java/j03/dangrenjie/dao/UserMapper.java @@ -0,0 +1,30 @@ +package j03.dangrenjie.dao; + +import j03.dangrenjie.pojo.User; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Repository("userMapper") +public interface UserMapper { + + + //添加用户 + + Integer getIn(User user); + + //删除用户 + + Integer getDel(User user); + + //查询用户 + + List getlSelect(User user); + + //查询全部用户 + + List getSelect(); + //修改用户 + + Integer getUp(User user); +} \ No newline at end of file diff --git a/ssm_demo/src/main/java/j03/dangrenjie/pojo/User.java b/ssm_demo/src/main/java/j03/dangrenjie/pojo/User.java new file mode 100644 index 0000000000000000000000000000000000000000..34eef1270f27878ba8169c3f5c0c39b168c22386 --- /dev/null +++ b/ssm_demo/src/main/java/j03/dangrenjie/pojo/User.java @@ -0,0 +1,25 @@ +package j03.dangrenjie.pojo; + +import lombok.Data; + +@Data +public class User { + + + private String name; + private String sex; + private int age; + private int guoZhi; + + public User() { + } + + public User(String name, String sex, int age, int guoZhi) { + this.name = name; + this.sex = sex; + this.age = age; + this.guoZhi = guoZhi; + } + + +} diff --git a/ssm_demo/src/main/java/j03/dangrenjie/service/UserService.java b/ssm_demo/src/main/java/j03/dangrenjie/service/UserService.java new file mode 100644 index 0000000000000000000000000000000000000000..2828c19f78ead72fa7d42bb1e9deeb7eebf27357 --- /dev/null +++ b/ssm_demo/src/main/java/j03/dangrenjie/service/UserService.java @@ -0,0 +1,30 @@ +package j03.dangrenjie.service; + +import j03.dangrenjie.pojo.User; +import org.springframework.stereotype.Service; + +import java.util.List; + + +@Service +public interface UserService { + + //添加用户 + + Integer getIn(User u ); + + //删除用户 + + Integer getDel(User u); + + //查询用户 + + List getlSelect(User u); + + //查询全部用户 + + public List getSelect(); + //修改用户 + + Integer getUp(User user); +} diff --git a/ssm_demo/src/main/java/j03/dangrenjie/service/impl/UserServiceImpl.java b/ssm_demo/src/main/java/j03/dangrenjie/service/impl/UserServiceImpl.java new file mode 100644 index 0000000000000000000000000000000000000000..3f1e474a3815f164b37b5de204a41059d8c9bb96 --- /dev/null +++ b/ssm_demo/src/main/java/j03/dangrenjie/service/impl/UserServiceImpl.java @@ -0,0 +1,45 @@ +package j03.dangrenjie.service.impl; + +import j03.dangrenjie.dao.UserMapper; +import j03.dangrenjie.pojo.User; +import j03.dangrenjie.service.UserService; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import javax.annotation.Resource; +import java.util.List; + +@Service("userService") +@Transactional +public class UserServiceImpl implements UserService { + @Resource + UserMapper userMapper; + + @Override + public Integer getIn(User u) { + + + return userMapper.getIn(u); + } + + @Override + public Integer getDel(User u) { + return userMapper.getDel(u); + } + + @Override + public List getlSelect(User u) { + return userMapper.getlSelect(u); + } + + @Override + public List getSelect() { + + return userMapper.getSelect(); + } + + @Override + public Integer getUp(User user) { + return userMapper.getUp(user); + } +} diff --git a/ssm_demo/src/main/webapp/dangrenj/drj.html b/ssm_demo/src/main/webapp/dangrenj/drj.html new file mode 100644 index 0000000000000000000000000000000000000000..1f26b26171ef8d8d685815d2580f776cae8d79be --- /dev/null +++ b/ssm_demo/src/main/webapp/dangrenj/drj.html @@ -0,0 +1,10 @@ + + + + + Title + + +党仁杰 + + \ No newline at end of file