Skip to content

Commit 1d97e4f

Browse files
committed
优化配置
1 parent ade0a7f commit 1d97e4f

File tree

4 files changed

+50
-2
lines changed

4 files changed

+50
-2
lines changed

hsweb-web-dao/hsweb-web-dao-mybatis/src/main/java/org/hsweb/web/mybatis/MyBatisAutoConfiguration.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.mybatis.spring.SqlSessionFactoryBean;
2424
import org.mybatis.spring.boot.autoconfigure.SpringBootVFS;
2525
import org.springframework.beans.factory.annotation.Autowired;
26+
import org.springframework.beans.factory.annotation.Qualifier;
2627
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
2728
import org.springframework.boot.context.properties.EnableConfigurationProperties;
2829
import org.springframework.context.annotation.Bean;
@@ -51,7 +52,7 @@ public class MyBatisAutoConfiguration {
5152
private DatabaseIdProvider databaseIdProvider;
5253

5354
@Bean(name = "sqlSessionFactory")
54-
public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {
55+
public SqlSessionFactory sqlSessionFactory(@Qualifier("dataSource") DataSource dataSource) throws Exception {
5556
SqlSessionFactoryBean factory = new SqlSessionFactoryBean();
5657
if (properties.isDynamicDatasource())
5758
factory.setSqlSessionFactoryBuilder(new DynamicDataSourceSqlSessionFactoryBuilder());

hsweb-web-service/hsweb-web-service-simple/src/main/java/org/hsweb/web/service/impl/SchedulerProperties.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ public class SchedulerProperties {
3131
private boolean waitOnShutdown = true;
3232

3333
private int startupDelay = 0;
34+
3435
private Properties properties;
3536

3637
public boolean isAutoStartup() {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"groups": [
3+
{
4+
"name": "scheduler",
5+
"type": "org.hsweb.web.service.impl.SchedulerProperties",
6+
"sourceType": "org.hsweb.web.service.impl.SchedulerProperties"
7+
}
8+
],
9+
"properties": [
10+
{
11+
"name": "scheduler.auto-startup",
12+
"type": "java.lang.Boolean",
13+
"sourceType": "org.hsweb.web.service.impl.SchedulerProperties",
14+
"defaultValue": true
15+
},
16+
{
17+
"name": "scheduler.overwrite-existing-jobs",
18+
"type": "java.lang.Boolean",
19+
"sourceType": "org.hsweb.web.service.impl.SchedulerProperties",
20+
"defaultValue": true
21+
},
22+
{
23+
"name": "scheduler.beanName",
24+
"type": "java.lang.String",
25+
"sourceType": "org.hsweb.web.service.impl.SchedulerProperties"
26+
"defaultValue": "scheduler"
27+
},
28+
{
29+
"name": "scheduler.wait-on-shutdown",
30+
"type": "java.lang.Boolean",
31+
"sourceType": "org.hsweb.web.service.impl.SchedulerProperties"
32+
"defaultValue": true
33+
},
34+
{
35+
"name": "scheduler.startup-delay",
36+
"type": "java.lang.Integer",
37+
"sourceType": "org.hsweb.web.service.impl.SchedulerProperties",
38+
"defaultValue": 0
39+
},
40+
{
41+
"name": "scheduler.properties",
42+
"type": "java.util.Properties",
43+
"sourceType": "org.hsweb.web.service.impl.SchedulerProperties"
44+
}
45+
],
46+
"hints": []
47+
}

hsweb-web-service/hsweb-web-service-simple/src/test/java/org/hsweb/web/service/impl/user/UserServiceImplTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.hsweb.web.bean.po.user.User;
2323
import org.hsweb.web.dao.role.UserRoleMapper;
2424
import org.hsweb.web.dao.user.UserMapper;
25-
import org.hsweb.web.service.impl.AbstractTestCase;
2625
import org.hsweb.web.service.module.ModuleService;
2726
import org.hsweb.web.service.user.UserService;
2827
import org.junit.Assert;

0 commit comments

Comments
 (0)