Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

Baeldung & Spring 학습 테스트 코드 저장소

Baeldung 튜토리얼과 Spring 공식 예제를 기반으로 작성한 학습용 테스트 코드 모음입니다.

블로그에서 자세한 설명을 확인할 수 있습니다: https://ms727.tistory.com/


목차


Java Basic

주제참고 링크코드
Pass-By-Value as a Parameter Passing MechanismBaeldungPassByValueTest.java
Varargs in JavaBaeldungVarargsTest.java
Guide to hashCode() in JavaBaeldungHashCodeTest.java

Java String

Basics

주제참고 링크코드
String Initialization in JavaBaeldungStringBasicInitTest.java
Why String Is Immutable in Java?BaeldungStringImmutableTest.java
Concatenating Strings in JavaBaeldungStringConcatenationTest.java
Guide to Java String PoolBaeldungStringPoolTest.java
How to Iterate Over the String CharactersBaeldungStringLoopTest.java
Comparing Strings in JavaBaeldungStringCompareTest.java
Guide to Character EncodingBaeldungStringEncodingTest.java
Java Multi-line StringBaeldungStringMultiLineTest.java
Java Text BlocksBaeldungStringJava15MultiLineTest.java
String Interpolation in JavaBaeldungStringInterpolationTest.java

Basic Manipulations

주제참고 링크코드
Checking for Empty or Blank StringsBaeldungCheckEmptyOrBlankTest.java
Split a String in JavaBaeldungSplitSimplyTest.java
Adding a Newline Character to a StringBaeldungNewLineTest.java
How to Remove the Last Character of a String?BaeldungRemoveLastCharTest.java
Check If a String Is NumericBaeldungCheckStringNumberTest.java
Check If a String Is a Valid DateBaeldungCheckDateValidatorTest.java
Capitalize the First Letter of a StringBaeldungCapitalizeFirstLetterTest.java
Remove Whitespace From a StringBaeldungRemoveWhitespaceTest.java
String Concatenation in JavaBaeldungStringConcatenationTest.java
Convert a Comma Separated String to a ListBaeldungConnvertCommaSeperatedStringTest.java
Difference Between isEmpty() and isBlank()BaeldungIsBlankIsEmptyTest.java

Advanced Manipulations

주제참고 링크코드
Java – Generate Random StringBaeldungGenerateRandomStringTest.java
Count Occurrences of a Char in a StringBaeldungCountCharTest.java
Check if a String Is a PalindromeBaeldungCheckPalindromeTest.java
Check if Two Strings Are AnagramsBaeldungAnagramTest.java

Java Web

주제참고 링크코드
A Simple HTTP Server With Java ServerSocketBaeldungSimpleHttpServerMain.java

Java Test

주제참고 링크코드
Test a REST API with JavaBaeldungRestAPITest.java

Kotlin

주제참고 링크코드
Kotlin Tutorial-Kotlin-Tutorial

Spring Test

주제참고 링크코드
Avoid Brittle Tests for the Service LayerBaeldungSpring-test

Spring Messaging

Kafka

주제참고 링크코드
Spring Kafka 공식 예제 1, 2 + 커스텀Sample-01Spring-Boot-Kafka-Producer
Spring Kafka Batch SampleSample-03Spring-Boot-Kafka-Batch-Sample
Spring Kafka Retry SampleSample-04Spring-Boot-Kafka-Retry-Sample
Spring Kafka Embedded SampleSample-05Spring-Boot-Kafka-Embedded-Sample
Spring Kafka Topology Test SampleSample-06Spring-Boot-Kafka-TopologyTest-Sample
Spring Kafka KIP-848 TestSample-07Spring-Boot-Kafka-KIP-848-Test
Spring Kafka Micrometer SampleSample-08Spring-Boot-Kafka-Micrometer-Sample
Kafka Micrometer + Log4j2 연동 테스트-Spring-Boot-Kafka-Micrometer-Sample-Log4j2

RabbitMQ

주제참고 링크코드
Spring RabbitMQ STOMP Sample-Spring-RabbitMQ-STOMP-Sample

Spring WebSocket

주제참고 링크코드
Spring STOMP 예제Spring GuideSpring-STOMP-example

Spring Reactive

WebFlux

주제참고 링크코드
Guide to Spring WebFluxBaeldungSpring-Webflux-Guide
Spring WebFlux FiltersBaeldungExampleWebFilterTest.java
Static Content in Spring WebFluxBaeldungRoutingExample.java
Handling Errors in Spring WebFluxBaeldungSpring-Webflux-Error-handling
How to Return 404 with Spring WebFluxBaeldungSpring-Webflux-HttpStatus
Spring MVC Async vs Spring WebFluxBaeldungSpring-Webflux-AsyncDiffTest
Difference Between Flux and MonoBaeldungSpring-Webflux-mono-flux-test

WebClient

주제참고 링크코드
Spring WebClientBaeldungSpring-Webflux-WebClient
Spring WebClient vs. RestTemplateBaeldungSpringRestTemplateCompareWebClient
Spring WebClient Requests with ParametersBaeldungSpring-Webflux-WebClient-With-Param
Spring WebClient FiltersBaeldungSpringWebfluxWebclientFilterApplicationTests.java

Spring Security

주제참고 링크코드
Spring Boot + KeyCloak 테스트-Spring-Keycloak-Sample

Spring Data

주제참고 링크코드
Spring Data JPA-Spring-Data-JPA
Spring Data ElasticSearch-Spring-Data-ElasticSearch

Spring Cache

주제참고 링크코드
Spring Cache Test-Spring-Cache-Test

Spring Observability

주제참고 링크코드
Spring Micrometer Test-Spring-Micrometer-Test
Spring OpenTelemetry Test-Spring-OpenTelemetry-Test

Spring Thumbnailator

주제참고 링크코드
Thumbnailator 이미지 처리 테스트Thumbnailator GitHubSpring-Thumbnailator-Test

My Test (개인 학습)

주제설명코드
Collections TestJava Collections 학습CollectionsTest
EnumMap TestEnumMap 사용법 학습EnumMapTest
Java Test Quality Test테스트 품질 관련 학습JavaTestQualityTest
ScopedValue TestJava ScopedValue 학습ScopeValueTest
Spring WebFlux Mono TestMono 심화 테스트Spring-Webflux-Mono-Test
Virtual Thread Test (Java 24)Virtual Thread 학습VirtualThreadTest-24

Book (도서 예제)

도서명설명코드
Modern Java in Action모던 자바 인 액션 예제 코드modern-java-in-action
Spring Boot RabbitMQRabbitMQ 도서 예제spring-boot-rabbitmq

Quarkus

주제참고 링크코드
Quarkus Hello WorldQuarkusquarkus-hello-world

About

baeldung-test + 내가 공부하는 것들 테스트

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages