Skip to content

Commit 6ace542

Browse files
committed
Migration
1 parent 9af2451 commit 6ace542

4 files changed

Lines changed: 8 additions & 4 deletions

File tree

miner/src/main/java/fr/rakambda/channelpointsminer/miner/util/json/JacksonUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package fr.rakambda.channelpointsminer.miner.util.json;
22

3+
import com.fasterxml.jackson.annotation.JsonInclude;
34
import com.fasterxml.jackson.annotation.JsonSetter.Value;
45
import com.fasterxml.jackson.core.JsonProcessingException;
56
import com.fasterxml.jackson.core.type.TypeReference;
@@ -53,7 +54,7 @@ public static JsonMapper getMapper(){
5354
.visibility(GETTER, NONE)
5455
.visibility(SETTER, NONE)
5556
.visibility(CREATOR, NONE)
56-
.serializationInclusion(NON_NULL)
57+
.defaultPropertyInclusion(JsonInclude.Value.construct(NON_NULL, NON_NULL))
5758
.withConfigOverride(List.class, o -> o.setSetterInfo(Value.forValueNulls(AS_EMPTY)))
5859
.addModule(new JavaTimeModule())
5960
.build();

viewer/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ext["junit-jupiter.version"] = libs.versions.junitVersion.get()
1717
dependencies {
1818
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
1919
implementation("org.springframework.boot:spring-boot-starter-thymeleaf")
20-
implementation("org.springframework.boot:spring-boot-starter-web")
20+
implementation("org.springframework.boot:spring-boot-starter-webmvc")
2121
implementation("org.apache.logging.log4j:log4j-layout-template-json")
2222
implementation("org.jspecify:jspecify:1.0.0")
2323

@@ -32,6 +32,7 @@ dependencies {
3232
testImplementation(libs.bundles.jsonUnit)
3333

3434
testImplementation("org.springframework.boot:spring-boot-starter-test")
35+
testImplementation("org.springframework.boot:spring-boot-starter-webmvc-test")
3536

3637
annotationProcessor("org.springframework.boot:spring-boot-configuration-processor")
3738
annotationProcessor("org.projectlombok:lombok")

viewer/src/main/java/fr/rakambda/channelpointsminer/viewer/config/HibernateConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import lombok.RequiredArgsConstructor;
44
import lombok.extern.log4j.Log4j2;
5-
import org.springframework.boot.autoconfigure.orm.jpa.HibernatePropertiesCustomizer;
5+
import org.springframework.boot.hibernate.autoconfigure.HibernatePropertiesCustomizer;
66
import org.springframework.context.annotation.Configuration;
77
import javax.sql.DataSource;
88
import java.sql.Connection;

viewer/src/test/java/fr/rakambda/channelpointsminer/viewer/api/ApiControllerTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import fr.rakambda.channelpointsminer.viewer.api.data.BalanceData;
44
import fr.rakambda.channelpointsminer.viewer.api.data.ChannelData;
55
import org.springframework.beans.factory.annotation.Autowired;
6-
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
6+
import org.springframework.boot.test.context.SpringBootTest;
7+
import org.springframework.boot.webmvc.test.autoconfigure.WebMvcTest;
78
import org.springframework.test.context.bean.override.mockito.MockitoBean;
89
import org.springframework.test.web.servlet.MockMvc;
910
import org.junit.jupiter.api.Test;
@@ -14,6 +15,7 @@
1415
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;
1516
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
1617

18+
@SpringBootTest
1719
@WebMvcTest(ApiController.class)
1820
class ApiControllerTest{
1921
@MockitoBean

0 commit comments

Comments
 (0)