Skip to content

Commit dcb6878

Browse files
committed
几乎全部使用了boot的特性来配置需要的mybaitis和redis,去掉了无效的代码
1 parent 97e6f5e commit dcb6878

22 files changed

+452
-1433
lines changed
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
3+
<component name="FacetManager">
4+
<facet type="Spring" name="Spring">
5+
<configuration />
6+
</facet>
7+
<facet type="web" name="Web">
8+
<configuration>
9+
<webroots />
10+
</configuration>
11+
</facet>
12+
</component>
13+
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
14+
<output url="file://$MODULE_DIR$/target/classes" />
15+
<output-test url="file://$MODULE_DIR$/target/test-classes" />
16+
<content url="file://$MODULE_DIR$">
17+
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
18+
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
19+
<excludeFolder url="file://$MODULE_DIR$/target" />
20+
</content>
21+
<orderEntry type="inheritedJdk" />
22+
<orderEntry type="sourceFolder" forTests="false" />
23+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:1.5.2.RELEASE" level="project" />
24+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.2.RELEASE" level="project" />
25+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.2.RELEASE" level="project" />
26+
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.11" level="project" />
27+
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.11" level="project" />
28+
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.24" level="project" />
29+
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.24" level="project" />
30+
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.7.RELEASE" level="project" />
31+
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
32+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.2.RELEASE" level="project" />
33+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.2.RELEASE" level="project" />
34+
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.11" level="project" />
35+
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.11" level="project" />
36+
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.11" level="project" />
37+
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.3.4.Final" level="project" />
38+
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
39+
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
40+
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.3" level="project" />
41+
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.7" level="project" />
42+
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
43+
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.7" level="project" />
44+
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.7.RELEASE" level="project" />
45+
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.7.RELEASE" level="project" />
46+
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.7.RELEASE" level="project" />
47+
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.7.RELEASE" level="project" />
48+
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring4:2.1.5.RELEASE" level="project" />
49+
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:2.1.5.RELEASE" level="project" />
50+
<orderEntry type="library" name="Maven: ognl:ognl:3.0.8" level="project" />
51+
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
52+
<orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.0.RELEASE" level="project" />
53+
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.24" level="project" />
54+
<orderEntry type="library" name="Maven: nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:1.4.0" level="project" />
55+
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy:2.4.9" level="project" />
56+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-devtools:1.5.2.RELEASE" level="project" />
57+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.2.RELEASE" level="project" />
58+
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.7.RELEASE" level="project" />
59+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.2.RELEASE" level="project" />
60+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-configuration-processor:1.5.2.RELEASE" level="project" />
61+
<orderEntry type="library" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
62+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-redis:1.3.8.RELEASE" level="project" />
63+
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:1.8.1.RELEASE" level="project" />
64+
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:1.2.1.RELEASE" level="project" />
65+
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.1.RELEASE" level="project" />
66+
<orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.7.RELEASE" level="project" />
67+
<orderEntry type="library" name="Maven: org.springframework:spring-oxm:4.3.7.RELEASE" level="project" />
68+
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.7.RELEASE" level="project" />
69+
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.3.7.RELEASE" level="project" />
70+
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.24" level="project" />
71+
<orderEntry type="library" name="Maven: redis.clients:jedis:2.9.0" level="project" />
72+
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.4.2" level="project" />
73+
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.0" level="project" />
74+
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.2.RELEASE" level="project" />
75+
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.11" level="project" />
76+
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.11" level="project" />
77+
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.7.RELEASE" level="project" />
78+
<orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.3.0" level="project" />
79+
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.4" level="project" />
80+
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.1" level="project" />
81+
<orderEntry type="library" name="Maven: com.alibaba:druid:1.0.19" level="project" />
82+
<orderEntry type="module-library">
83+
<library name="Maven: com.alibaba:jconsole:1.8.0">
84+
<CLASSES>
85+
<root url="jar:///Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/jconsole.jar!/" />
86+
</CLASSES>
87+
<JAVADOC />
88+
<SOURCES />
89+
</library>
90+
</orderEntry>
91+
<orderEntry type="module-library">
92+
<library name="Maven: com.alibaba:tools:1.8.0">
93+
<CLASSES>
94+
<root url="jar:///Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/lib/tools.jar!/" />
95+
</CLASSES>
96+
<JAVADOC />
97+
<SOURCES />
98+
</library>
99+
</orderEntry>
100+
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.41" level="project" />
101+
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:3.7.5" level="project" />
102+
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:0.9.1" level="project" />
103+
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
104+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax:javaee-api:7.0" level="project" />
105+
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sun.mail:javax.mail:1.5.6" level="project" />
106+
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1" level="project" />
107+
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
108+
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.0" level="project" />
109+
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
110+
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.31" level="project" />
111+
<orderEntry type="library" name="Maven: commons-io:commons-io:2.5" level="project" />
112+
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
113+
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
114+
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.3" level="project" />
115+
</component>
116+
</module>

SpringBootDemo/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,11 @@
7979
<groupId>javax.servlet</groupId>
8080
<artifactId>javax.servlet-api</artifactId>
8181
</dependency>
82+
83+
<dependency>
84+
<groupId>com.google.code.gson</groupId>
85+
<artifactId>gson</artifactId>
86+
</dependency>
8287

8388
<dependency>
8489
<groupId>commons-codec</groupId>

SpringBootDemo/src/main/java/com/xiaour/spring/boot/config/DataBaseConfiguration.java

Lines changed: 0 additions & 69 deletions
This file was deleted.

SpringBootDemo/src/main/java/com/xiaour/spring/boot/config/MybatisConfiguration.java

Lines changed: 0 additions & 75 deletions
This file was deleted.

SpringBootDemo/src/main/java/com/xiaour/spring/boot/config/RedisConfig.java

Lines changed: 0 additions & 51 deletions
This file was deleted.

SpringBootDemo/src/main/java/com/xiaour/spring/boot/controller/TestCtrl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.xiaour.spring.boot.controller;
22

33

4+
import com.xiaour.spring.boot.service.RedisService;
45
import org.springframework.beans.factory.annotation.Autowired;
56
import org.springframework.web.bind.annotation.PathVariable;
67
import org.springframework.web.bind.annotation.RequestMapping;
@@ -9,7 +10,6 @@
910
import com.xiaour.spring.boot.entity.UserInfo;
1011
import com.xiaour.spring.boot.mapper.UserInfoMapper;
1112
import com.xiaour.spring.boot.utils.JsonUtil;
12-
import com.xiaour.spring.boot.utils.RedisUtil;
1313

1414

1515
/**
@@ -20,7 +20,7 @@
2020
public class TestCtrl {
2121

2222
@Autowired
23-
private RedisUtil redisUtil;
23+
private RedisService redisService;
2424

2525
@Autowired
2626
private UserInfoMapper userInfoMapper;
@@ -38,8 +38,8 @@ public String index(){
3838
* @throws Exception
3939
*/
4040
@RequestMapping("/set")
41-
public String set(String key, String value) throws Exception{
42-
redisUtil.set(key, value);
41+
public String set(String key, String value) throws Exception{
42+
redisService.set(key, value);
4343
return "success";
4444
}
4545

@@ -51,7 +51,7 @@ public String set(String key, String value) throws Exception{
5151
@RequestMapping("/get")
5252
public String get(String key){
5353
try {
54-
return redisUtil.get(key);
54+
return redisService.get(key);
5555
} catch (Exception e) {
5656
e.printStackTrace();
5757
}

0 commit comments

Comments
 (0)