Skip to content

Commit f6bcda5

Browse files
committed
测试
1 parent ae9bfde commit f6bcda5

File tree

9 files changed

+75
-30
lines changed

9 files changed

+75
-30
lines changed

dao/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,14 @@
3939

4040
</dependencies>
4141

42+
43+
<build>
44+
<plugins>
45+
<plugin>
46+
<groupId>org.springframework.boot</groupId>
47+
<artifactId>spring-boot-maven-plugin</artifactId>
48+
</plugin>
49+
</plugins>
50+
</build>
51+
4252
</project>

dao/src/main/resources/application.properties

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,3 @@ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
22

33
mybatis.config-location=classpath:mybatis/mybatis-config.xml
44
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
5-
6-
7-
#连接池的配置信息
8-
## 初始化大小,最小,最大
9-
spring.datasource.initialSize=5
10-
spring.datasource.minIdle=5
11-
spring.datasource.maxActive=20
12-
## 配置获取连接等待超时的时间
13-
spring.datasource.maxWait=60000
14-
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
15-
spring.datasource.timeBetweenEvictionRunsMillis=60000
16-
# 配置一个连接在池中最小生存的时间,单位是毫秒
17-
spring.datasource.minEvictableIdleTimeMillis=300000
18-
spring.datasource.validationQuery=SELECT 1 FROM DUAL
19-
spring.datasource.testWhileIdle=true
20-
spring.datasource.testOnBorrow=false
21-
spring.datasource.testOnReturn=false
22-
# 打开PSCache,并且指定每个连接上PSCache的大小
23-
spring.datasource.poolPreparedStatements=true
24-
spring.datasource.maxPoolPreparedStatementPerConnectionSize=20
25-
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
26-
spring.datasource.filters=stat,wall,log4j
27-
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录
28-
spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
29-
# 合并多个DruidDataSource的监控数据
30-
#spring.datasource.useGlobalDataSourceStat=true

dao/src/test/java/com/lmxdawn/admin/dao/AuthAdminDaoTest.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,24 @@
44
import org.junit.Ignore;
55
import org.junit.Test;
66
import org.junit.runner.RunWith;
7+
import org.mybatis.spring.annotation.MapperScan;
78
import org.springframework.beans.factory.annotation.Autowired;
9+
import org.springframework.boot.SpringBootConfiguration;
810
import org.springframework.boot.test.context.SpringBootTest;
911
import org.springframework.test.context.junit4.SpringRunner;
1012

13+
import javax.annotation.Resource;
1114
import java.util.List;
1215

1316
import static org.junit.Assert.*;
1417

1518
@RunWith(SpringRunner.class)
1619
@SpringBootTest
20+
@SpringBootConfiguration
21+
@MapperScan("com.lmxdawn.admin.dao")
1722
public class AuthAdminDaoTest {
1823

19-
@Autowired
24+
@Resource
2025
private AuthAdminDao authAdminDao;
2126

2227
@Test
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.lmxdawn.admin.service;
2+
3+
4+
import com.lmxdawn.admin.entity.AuthAdmin;
5+
6+
import java.util.List;
7+
8+
public interface AuthAdminService {
9+
10+
List<AuthAdmin> queryList();
11+
12+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.lmxdawn.admin.service.impl;
2+
3+
import com.lmxdawn.admin.entity.AuthAdmin;
4+
import com.lmxdawn.admin.service.AuthAdminService;
5+
import org.springframework.stereotype.Service;
6+
7+
import java.util.List;
8+
9+
@Service
10+
public class AuthAdminServiceImpl implements AuthAdminService {
11+
@Override
12+
public List<AuthAdmin> queryList() {
13+
return null;
14+
}
15+
}

web/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<dependencies>
1515
<dependency>
1616
<groupId>com.lmxdawn</groupId>
17-
<artifactId>dao</artifactId>
17+
<artifactId>service</artifactId>
1818
<version>${parent.version}</version>
1919
</dependency>
2020
</dependencies>

web/src/main/java/com/lmxdawn/admin/AdminApplication.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package com.lmxdawn.admin;
22

3+
import org.mybatis.spring.annotation.MapperScan;
34
import org.springframework.boot.SpringApplication;
45
import org.springframework.boot.autoconfigure.SpringBootApplication;
56
import org.springframework.boot.web.servlet.ServletComponentScan;
67

78
@SpringBootApplication
89
@ServletComponentScan
10+
@MapperScan("com.lmxdawn.admin.dao")
911
public class AdminApplication {
1012

1113
public static void main(String[] args) {
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package com.lmxdawn.admin.controller;
2+
3+
import com.lmxdawn.admin.entity.AuthAdmin;
4+
import com.lmxdawn.admin.service.AuthAdminService;
5+
import org.springframework.beans.factory.annotation.Autowired;
6+
import org.springframework.web.bind.annotation.GetMapping;
7+
import org.springframework.web.bind.annotation.RestController;
8+
9+
import java.util.List;
10+
11+
@RestController
12+
public class HelloController {
13+
14+
@Autowired
15+
private AuthAdminService authAdminService;
16+
17+
@GetMapping("/hello")
18+
public List<AuthAdmin> hello() {
19+
List<AuthAdmin> authAdminList = authAdminService.queryList();
20+
// System.out.println(authAdminList.size());
21+
// log.log(authAdminList.size());
22+
return authAdminList;
23+
}
24+
25+
}
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
spring.datasource.url=jdbc:mysql://localhost/vue-admin
1+
server.port=9998
2+
spring.datasource.url=jdbc:mysql://localhost/vue-admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
23
spring.datasource.username=root
3-
spring.datasource.password=root
4+
spring.datasource.password=root
5+

0 commit comments

Comments
 (0)