chore: upgrade Spring Boot 3.3.4 → 4.0.6
- Remove manually-pinned versions (Hibernate, Flyway, AssertJ, Mockito) now managed by Boot 4.0.6 BOM - Remove @EntityScan and @EnableJpaRepositories — auto-detected via scanBasePackages covering de.cannamanage hierarchy - All 25 tests pass, build compiles in 9.6s
This commit is contained in:
@@ -2,17 +2,15 @@ package de.cannamanage.api;
|
|||||||
|
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
import org.springframework.boot.autoconfigure.domain.EntityScan;
|
|
||||||
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CannaManage Spring Boot application entry point.
|
* CannaManage Spring Boot application entry point.
|
||||||
* REST controllers are deferred to Sprint 2.
|
* Sprint 2: REST API + Spring Security + OpenAPI.
|
||||||
* Sprint 1 focus: compliance engine validation only.
|
*
|
||||||
|
* Entity scanning and repository detection handled automatically
|
||||||
|
* via scanBasePackages covering the full de.cannamanage hierarchy.
|
||||||
*/
|
*/
|
||||||
@SpringBootApplication(scanBasePackages = "de.cannamanage")
|
@SpringBootApplication(scanBasePackages = "de.cannamanage")
|
||||||
@EntityScan(basePackages = "de.cannamanage.domain.entity")
|
|
||||||
@EnableJpaRepositories(basePackages = "de.cannamanage.service.repository")
|
|
||||||
public class CannaManageApplication {
|
public class CannaManageApplication {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-starter-parent</artifactId>
|
<artifactId>spring-boot-starter-parent</artifactId>
|
||||||
<version>3.3.4</version>
|
<version>4.0.6</version>
|
||||||
<relativePath/>
|
<relativePath/>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
@@ -30,11 +30,6 @@
|
|||||||
<maven.compiler.target>21</maven.compiler.target>
|
<maven.compiler.target>21</maven.compiler.target>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
<!-- Dependency versions -->
|
|
||||||
<hibernate.version>6.5.3.Final</hibernate.version>
|
|
||||||
<flyway.version>10.15.0</flyway.version>
|
|
||||||
<assertj.version>3.26.3</assertj.version>
|
|
||||||
<mockito.version>5.12.0</mockito.version>
|
|
||||||
<!-- JaCoCo -->
|
<!-- JaCoCo -->
|
||||||
<jacoco.version>0.8.13</jacoco.version>
|
<jacoco.version>0.8.13</jacoco.version>
|
||||||
<jacoco.minimum.coverage>1.00</jacoco.minimum.coverage>
|
<jacoco.minimum.coverage>1.00</jacoco.minimum.coverage>
|
||||||
|
|||||||
Reference in New Issue
Block a user