Skip to content

Commit 0334547

Browse files
build(deps): bump org.springframework.boot from 3.3.3 to 3.4.1 (#992)
* build(deps): bump org.springframework.boot from 3.3.3 to 3.4.1 Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 3.3.3 to 3.4.1. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](spring-projects/spring-boot@v3.3.3...v3.4.1) --- updated-dependencies: - dependency-name: org.springframework.boot dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * fix compile * See https://logback.qos.ch/manual/appenders.html#SizeAndTimeBasedRollingPolicy * fix test --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]
1 parent a9959a3 commit 0334547

File tree

12 files changed

+28
-29
lines changed

12 files changed

+28
-29
lines changed

SpringBootAsync/src/main/java/com/example/java/config/AsyncConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package com.example.java.config;
22

33
import org.springframework.context.annotation.Configuration;
4-
import org.springframework.scheduling.annotation.AsyncConfigurerSupport;
4+
import org.springframework.scheduling.annotation.AsyncConfigurer;
55
import org.springframework.scheduling.annotation.EnableAsync;
66

77
import java.util.concurrent.Executor;
88
import java.util.concurrent.Executors;
99

1010
@Configuration
1111
@EnableAsync
12-
public class AsyncConfig extends AsyncConfigurerSupport {
12+
public class AsyncConfig implements AsyncConfigurer {
1313

1414
@Override
1515
public Executor getAsyncExecutor() {

SpringBootAsync/src/main/kotlin/com/example/kotlin/config/AsyncConfig.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
package com.example.kotlin.config
22

33
import org.springframework.context.annotation.Configuration
4-
import org.springframework.scheduling.annotation.AsyncConfigurerSupport
4+
import org.springframework.scheduling.annotation.AsyncConfigurer
55
import org.springframework.scheduling.annotation.EnableAsync
6-
76
import java.util.concurrent.Executor
87
import java.util.concurrent.Executors
98

109
@Configuration
1110
@EnableAsync
12-
class AsyncConfig : AsyncConfigurerSupport() {
11+
class AsyncConfig : AsyncConfigurer {
1312

1413
override fun getAsyncExecutor(): Executor {
1514
// ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();

SpringBootCustomJackson/src/main/java/com/example/java/component/EncodedJsonComponent.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@
66
import com.fasterxml.jackson.core.ObjectCodec;
77
import com.fasterxml.jackson.databind.*;
88
import org.springframework.boot.jackson.JsonComponent;
9-
import org.springframework.util.Base64Utils;
109

1110
import java.io.IOException;
11+
import java.nio.charset.StandardCharsets;
12+
import java.util.Base64;
1213
import java.util.Iterator;
1314

1415
@JsonComponent
@@ -33,7 +34,8 @@ public Model deserialize(JsonParser p, DeserializationContext ctxt)
3334
System.out.println(field + ":" + node.get(field));
3435
}
3536

36-
String name = new String(Base64Utils.decodeFromString(node.get("name").asText()));
37+
String name = new String(Base64.getDecoder().decode(node.get("name").asText()),
38+
StandardCharsets.UTF_8);
3739
int type = node.get("type").asInt();
3840
System.out.println("---------------------------------------------------");
3941
return new Model(name, type);
@@ -52,7 +54,7 @@ public void serialize(Model value, JsonGenerator json,
5254
SerializerProvider provider) throws IOException {
5355
json.writeStartObject();
5456
json.writeFieldName("name");
55-
json.writeString(Base64Utils.encodeToString(value.getName().getBytes()));
57+
json.writeString(Base64.getEncoder().encodeToString(value.getName().getBytes()));
5658
json.writeFieldName("type");
5759
json.writeNumber(value.getType());
5860
json.writeEndObject();

SpringBootCustomJackson/src/main/kotlin/com/example/kotlin/component/EncodedJsonComponent.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import com.fasterxml.jackson.core.JsonGenerator
55
import com.fasterxml.jackson.core.JsonParser
66
import com.fasterxml.jackson.databind.*
77
import org.springframework.boot.jackson.JsonComponent
8-
import org.springframework.util.Base64Utils
98
import java.io.IOException
9+
import java.util.Base64
1010

1111
@JsonComponent
1212
class EncodedJsonComponent {
@@ -28,7 +28,7 @@ class EncodedJsonComponent {
2828
println(field + ":" + node.get(field))
2929
}
3030

31-
val name = String(Base64Utils.decodeFromString(node.get("name").asText()))
31+
val name = String(Base64.getDecoder().decode(node.get("name").asText()))
3232
val type = node.get("type").asInt()
3333
println("---------------------------------------------------")
3434
return Model(name, type)
@@ -46,7 +46,7 @@ class EncodedJsonComponent {
4646
provider: SerializerProvider) {
4747
json.writeStartObject()
4848
json.writeFieldName("name")
49-
json.writeString(Base64Utils.encodeToString(value.name.toByteArray()))
49+
json.writeString(Base64.getEncoder().encodeToString(value.name.toByteArray()))
5050
json.writeFieldName("type")
5151
json.writeNumber(value.type)
5252
json.writeEndObject()

SpringBootEvent/src/test/java/com/heowc/PasswordChangingServiceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.junit.jupiter.api.Test;
77
import org.springframework.beans.factory.annotation.Autowired;
88
import org.springframework.boot.test.context.SpringBootTest;
9-
import org.springframework.boot.test.mock.mockito.MockBean;
9+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
1010

1111
import static com.heowc.event.PasswordChangedEventListener.MESSAGE_FORMAT;
1212
import static org.assertj.core.api.Assertions.assertThat;
@@ -22,7 +22,7 @@ class PasswordChangingServiceTest {
2222
@Autowired
2323
private MemberRepository repository;
2424

25-
@MockBean
25+
@MockitoBean
2626
private SendService sendService;
2727

2828
@Test

SpringBootJpaSecurity/src/test/java/com/example/web/UserControllerTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77
import org.junit.jupiter.api.Test;
88
import org.springframework.beans.factory.annotation.Autowired;
99
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
10-
import org.springframework.boot.test.mock.mockito.MockBean;
1110
import org.springframework.context.annotation.Import;
1211
import org.springframework.http.HttpStatus;
13-
import org.springframework.security.core.userdetails.UserDetailsService;
1412
import org.springframework.security.test.context.support.WithMockUser;
13+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
1514
import org.springframework.test.web.servlet.MockMvc;
1615

1716
import static org.assertj.core.api.Assertions.assertThat;
@@ -29,7 +28,7 @@ public class UserControllerTest {
2928
@Autowired
3029
private ObjectMapper objectMapper;
3130

32-
@MockBean
31+
@MockitoBean
3332
private UserRepository repository;
3433

3534
@Test

SpringBootLogStash/src/main/resources/logback-spring.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
2929
<fileNamePattern>./log/log-%d{yyyy-MM-dd}-(%i).json</fileNamePattern>
3030
<maxHistory>30</maxHistory>
31-
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
31+
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFileNamingAndTriggeringPolicy">
3232
<maxFileSize>50MB</maxFileSize>
3333
</timeBasedFileNamingAndTriggeringPolicy>
3434
</rollingPolicy>

SpringBootNotice/src/main/java/com/tistory/heowc/component/InitRunner.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,14 @@
1111
@Component
1212
@Transactional
1313
public class InitRunner implements ApplicationRunner {
14-
15-
@Autowired NoticeRepository repository;
16-
14+
15+
@Autowired
16+
private NoticeRepository repository;
17+
1718
@Override
1819
public void run(ApplicationArguments args) throws Exception {
19-
for (int i = 0; i < 50; i++) {
20-
repository.save(new Notice((long) i, "title " + i, "content " + i));
20+
for (long i = 0; i < 50; i++) {
21+
repository.save(new Notice(i, "title " + i, "content " + i));
2122
}
2223
}
2324
}

SpringBootNotice/src/main/java/com/tistory/heowc/domain/Notice.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55

66
import jakarta.persistence.Column;
77
import jakarta.persistence.Entity;
8-
import jakarta.persistence.GeneratedValue;
98
import jakarta.persistence.Id;
109
import java.io.Serializable;
1110

@@ -15,7 +14,6 @@
1514
public class Notice implements Serializable {
1615

1716
@Id
18-
@GeneratedValue
1917
private Long idx;
2018
private String title;
2119

SpringBootTest/src/test/java/com/example/MockMvcTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
import org.junit.jupiter.api.Test;
88
import org.springframework.beans.factory.annotation.Autowired;
99
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
10-
import org.springframework.boot.test.mock.mockito.MockBean;
1110
import org.springframework.http.MediaType;
11+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
1212
import org.springframework.test.web.servlet.MockMvc;
1313

1414
import static org.mockito.BDDMockito.given;
@@ -22,7 +22,7 @@ public class MockMvcTest {
2222
@Autowired
2323
private MockMvc mvc;
2424

25-
@MockBean
25+
@MockitoBean
2626
private BasicService service;
2727

2828
@Autowired

0 commit comments

Comments
 (0)