Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit da902e1

Browse files
mybatis multi datasouce demo
1 parent a1166aa commit da902e1

File tree

35 files changed

+177
-179
lines changed

35 files changed

+177
-179
lines changed

‎spring-boot-mybatis-annotation-mulidatasource/src/main/resources/application.properties

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

‎spring-boot-mybatis-mulidatasource/src/main/java/com/neo/mapper/test1/User1Mapper.java

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

‎spring-boot-mybatis-mulidatasource/src/main/java/com/neo/mapper/test2/User2Mapper.java

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

‎spring-boot-mybatis-mulidatasource/src/main/resources/application.properties

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

‎spring-boot-mybatis-annotation-mulidatasource/pom.xml renamed to ‎spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource/pom.xml

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<parent>
1515
<groupId>org.springframework.boot</groupId>
1616
<artifactId>spring-boot-starter-parent</artifactId>
17-
<version>1.4.2.RELEASE</version>
17+
<version>2.1.0.RELEASE</version>
1818
<relativePath/> <!-- lookup parent from repository -->
1919
</parent>
2020

@@ -24,32 +24,23 @@
2424
</properties>
2525

2626
<dependencies>
27-
<dependency>
28-
<groupId>org.springframework.boot</groupId>
29-
<artifactId>spring-boot-starter</artifactId>
30-
</dependency>
31-
<dependency>
32-
<groupId>org.springframework.boot</groupId>
33-
<artifactId>spring-boot-starter-test</artifactId>
34-
<scope>test</scope>
35-
</dependency>
3627
<dependency>
3728
<groupId>org.springframework.boot</groupId>
3829
<artifactId>spring-boot-starter-web</artifactId>
3930
</dependency>
4031
<dependency>
4132
<groupId>org.mybatis.spring.boot</groupId>
4233
<artifactId>mybatis-spring-boot-starter</artifactId>
43-
<version>1.1.1</version>
34+
<version>2.0.0</version>
4435
</dependency>
4536
<dependency>
4637
<groupId>mysql</groupId>
4738
<artifactId>mysql-connector-java</artifactId>
4839
</dependency>
49-
<dependency>
50-
<groupId>org.springframework.boot</groupId>
51-
<artifactId>spring-boot-devtools</artifactId>
52-
<optional>true</optional>
40+
<dependency>
41+
<groupId>org.springframework.boot</groupId>
42+
<artifactId>spring-boot-starter-test</artifactId>
43+
<scope>test</scope>
5344
</dependency>
5445
</dependencies>
5546

@@ -58,9 +49,6 @@
5849
<plugin>
5950
<groupId>org.springframework.boot</groupId>
6051
<artifactId>spring-boot-maven-plugin</artifactId>
61-
<configuration>
62-
<fork>true</fork>
63-
</configuration>
6452
</plugin>
6553
</plugins>
6654
</build>
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
package com.neo;
22

3-
import org.mybatis.spring.annotation.MapperScan;
43
import org.springframework.boot.SpringApplication;
54
import org.springframework.boot.autoconfigure.SpringBootApplication;
65

76
@SpringBootApplication
8-
public class Application {
7+
public class MAMApplication {
98

109
public static void main(String[] args) {
11-
SpringApplication.run(Application.class, args);
10+
SpringApplication.run(MAMApplication.class, args);
1211
}
1312
}

‎spring-boot-mybatis-annotation-mulidatasource/src/main/java/com/neo/datasource/DataSource1Config.java renamed to ‎spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource/src/main/java/com/neo/datasource/DataSource1Config.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@
55
import org.mybatis.spring.SqlSessionTemplate;
66
import org.mybatis.spring.annotation.MapperScan;
77
import org.springframework.beans.factory.annotation.Qualifier;
8-
import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
98
import org.springframework.boot.context.properties.ConfigurationProperties;
9+
import org.springframework.boot.jdbc.DataSourceBuilder;
1010
import org.springframework.context.annotation.Bean;
1111
import org.springframework.context.annotation.Configuration;
1212
import org.springframework.context.annotation.Primary;
13-
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
1413
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
1514

1615
import javax.sql.DataSource;

‎spring-boot-mybatis-annotation-mulidatasource/src/main/java/com/neo/datasource/DataSource2Config.java renamed to ‎spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource/src/main/java/com/neo/datasource/DataSource2Config.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
import org.mybatis.spring.SqlSessionTemplate;
66
import org.mybatis.spring.annotation.MapperScan;
77
import org.springframework.beans.factory.annotation.Qualifier;
8-
import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
98
import org.springframework.boot.context.properties.ConfigurationProperties;
9+
import org.springframework.boot.jdbc.DataSourceBuilder;
1010
import org.springframework.context.annotation.Bean;
1111
import org.springframework.context.annotation.Configuration;
12-
import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
1312
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
1413

1514
import javax.sql.DataSource;
File renamed without changes.

‎spring-boot-mybatis-annotation-mulidatasource/src/main/java/com/neo/mapper/test1/User1Mapper.java renamed to ‎spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource/src/main/java/com/neo/mapper/test1/User1Mapper.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.neo.mapper.test1;
22

3-
import com.neo.entity.UserEntity;
3+
import com.neo.model.User;
44
import com.neo.enums.UserSexEnum;
55
import org.apache.ibatis.annotations.*;
66

@@ -14,20 +14,20 @@ public interface User1Mapper {
1414
@Result(property = "userSex", column = "user_sex", javaType = UserSexEnum.class),
1515
@Result(property = "nickName", column = "nick_name")
1616
})
17-
List<UserEntity> getAll();
17+
List<User> getAll();
1818

1919
@Select("SELECT * FROM users WHERE id = #{id}")
2020
@Results({
2121
@Result(property = "userSex", column = "user_sex", javaType = UserSexEnum.class),
2222
@Result(property = "nickName", column = "nick_name")
2323
})
24-
UserEntity getOne(Long id);
24+
User getOne(Long id);
2525

2626
@Insert("INSERT INTO users(userName,passWord,user_sex) VALUES(#{userName}, #{passWord}, #{userSex})")
27-
void insert(UserEntity user);
27+
void insert(User user);
2828

2929
@Update("UPDATE users SET userName=#{userName},nick_name=#{nickName} WHERE id =#{id}")
30-
void update(UserEntity user);
30+
void update(User user);
3131

3232
@Delete("DELETE FROM users WHERE id =#{id}")
3333
void delete(Long id);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /