Skip to content

Commit 28ecacf

Browse files
committed
Merge branch 'dev'
2 parents 4bb6a65 + bf4d8b8 commit 28ecacf

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>io.github.hexagonframework.boot</groupId>
77
<artifactId>spring-data-ebean-spring-boot</artifactId>
8-
<version>1.4.0.RELEASE</version>
8+
<version>2.0.0.RELEASE</version>
99
<name>spring-data-ebean-spring-boot</name>
1010
<description>Spring boot support for spring data ebean</description>
1111
<packaging>pom</packaging>
@@ -45,8 +45,8 @@
4545
</modules>
4646

4747
<properties>
48-
<spring-boot.version>2.0.0.RELEASE</spring-boot.version>
49-
<spring-data-ebean.version>1.4.0.RELEASE</spring-data-ebean.version>
48+
<spring-boot.version>2.1.0.RELEASE</spring-boot.version>
49+
<spring-data-ebean.version>2.0.0.RELEASE</spring-data-ebean.version>
5050
</properties>
5151

5252
<profiles>

spring-boot-autoconfigure-data-ebean/pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.github.hexagonframework.boot</groupId>
88
<artifactId>spring-data-ebean-spring-boot</artifactId>
9-
<version>1.4.0.RELEASE</version>
9+
<version>2.0.0.RELEASE</version>
1010
</parent>
1111
<artifactId>spring-boot-autoconfigure-data-ebean</artifactId>
1212
<name>spring-boot-autoconfigure-data-ebean</name>
@@ -23,6 +23,12 @@
2323
<artifactId>spring-data-ebean</artifactId>
2424
<optional>true</optional>
2525
</dependency>
26+
<dependency>
27+
<groupId>io.ebean</groupId>
28+
<artifactId>ebean</artifactId>
29+
<version>11.21.1</version>
30+
<optional>true</optional>
31+
</dependency>
2632
</dependencies>
2733

2834
</project>

spring-boot-autoconfigure-data-ebean/src/main/java/org/springframework/boot/autoconfigure/data/ebean/EbeanRepositoriesAutoConfiguration.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@ public Object currentUser() {
7171

7272
@SuppressWarnings("SpringJavaAutowiringInspection")
7373
@Bean
74-
public ServerConfig defaultEbeanServerConfig(DataSource dataSource, CurrentUserProvider currentUserProvider) {
74+
@ConditionalOnMissingBean
75+
public ServerConfig serverConfig(DataSource dataSource, CurrentUserProvider currentUserProvider) {
7576
ServerConfig config = new ServerConfig();
7677

7778
config.setDataSource(dataSource);
@@ -89,8 +90,9 @@ public ServerConfig defaultEbeanServerConfig(DataSource dataSource, CurrentUserP
8990
}
9091

9192
@Bean
92-
public EbeanServer defaultEbeanServer(ServerConfig defaultEbeanServerConfig) {
93-
return EbeanServerFactory.create(defaultEbeanServerConfig);
93+
@ConditionalOnMissingBean
94+
public EbeanServer ebeanServer(ServerConfig serverConfig) {
95+
return EbeanServerFactory.create(serverConfig);
9496
}
9597

9698
@Bean

spring-boot-starter-data-ebean/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.github.hexagonframework.boot</groupId>
88
<artifactId>spring-data-ebean-spring-boot</artifactId>
9-
<version>1.4.0.RELEASE</version>
9+
<version>2.0.0.RELEASE</version>
1010
</parent>
1111
<artifactId>spring-boot-starter-data-ebean</artifactId>
1212
<name>spring-boot-starter-data-ebean</name>

0 commit comments

Comments
 (0)