Skip to content
This repository was archived by the owner on May 13, 2024. It is now read-only.

Commit 171b60c

Browse files
authored
Added support for Spring Boot 3 (#56)
Co-authored-by: Ivan Vakhrushev <[email protected]>
1 parent f3fc74e commit 171b60c

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

.github/dependabot.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ updates:
44
directory: "/"
55
schedule:
66
interval: "weekly"
7-
open-pull-requests-limit: 3
7+
open-pull-requests-limit: 5
88
- package-ecosystem: "gradle"
99
directory: "/"
1010
schedule:
1111
interval: "weekly"
12-
open-pull-requests-limit: 3
12+
open-pull-requests-limit: 5

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,6 @@ For **Java 8** compatible version take a look at release [0.7.0](https://github.
4747
| 2.5.x | 8 | 0.5.x — 0.6.x |
4848
| 2.6.x | 8 | 0.7.x |
4949
| 2.7.x | 11 | 0.8.x — 0.9.x |
50+
51+
#### Spring Boot 3 compatibility
52+
Starting from **0.9.0.1** added support for Spring Boot 3

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414
}
1515

1616
group 'io.github.mfvanek'
17-
version '0.9.1-SNAPSHOT'
17+
version '0.9.0.1'
1818

1919
java {
2020
sourceCompatibility = JavaVersion.VERSION_11
@@ -33,7 +33,7 @@ repositories {
3333
mavenCentral()
3434
}
3535

36-
def springVersion = '2.7.10'
36+
def springVersion = '2.7.11'
3737
dependencies {
3838
implementation "org.springframework.boot:spring-boot-starter:$springVersion"
3939
api 'io.github.mfvanek:pg-index-health:0.9.0'

src/main/java/io/github/mfvanek/pg/spring/DatabaseStructureHealthAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import io.github.mfvanek.pg.statistics.maintenance.StatisticsMaintenanceOnHostImpl;
3636
import org.springframework.beans.factory.annotation.Qualifier;
3737
import org.springframework.beans.factory.annotation.Value;
38+
import org.springframework.boot.autoconfigure.AutoConfiguration;
3839
import org.springframework.boot.autoconfigure.AutoConfigureAfter;
3940
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
4041
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
@@ -43,7 +44,6 @@
4344
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
4445
import org.springframework.boot.context.properties.EnableConfigurationProperties;
4546
import org.springframework.context.annotation.Bean;
46-
import org.springframework.context.annotation.Configuration;
4747

4848
import java.sql.Connection;
4949
import java.sql.SQLException;
@@ -57,7 +57,7 @@
5757
* @since 0.3.1
5858
*/
5959
@SuppressWarnings({"checkstyle:ClassDataAbstractionCoupling", "checkstyle:ClassFanOutComplexity"})
60-
@Configuration(proxyBeanMethods = false)
60+
@AutoConfiguration
6161
@EnableConfigurationProperties(DatabaseStructureHealthProperties.class)
6262
@ConditionalOnClass(DataSource.class)
6363
@ConditionalOnProperty(name = "pg.index.health.test.enabled", matchIfMissing = true, havingValue = "true")
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
io.github.mfvanek.pg.spring.DatabaseStructureHealthAutoConfiguration

0 commit comments

Comments
 (0)