springboot (2) 썸네일형 리스트형 [Spring Boot] Testing Springboot는 기본적으로 JUnit을 지원한다. JUnit은 자바에서 가장 널리 사용되는 단위 테스트 프레임워크다. 테스트 주도 개발(TDD: Test-Driven Development)의 핵심 도구로, 개발자가 소프트웨어를 개발하는 과정에서 발생할 수 있는 버그를 사전에 잡아내는 것을 돕는다. 주요기능은 다음과 같다. 1. TestCase 테스트의 기본단위로, 한 번에 하나의 조건을 검사한다. 각각의 테스트 케이스는 독립적으로 실행되며, 다른 테스트 케이스에 영향을 미치지 않아야 한다. 2. Test Suite 여러 테스트 케이스를 그룹화한 것이다. 테스트 케이스들을 한 번에 실행할 수 있다. 3. Assertion 코드가 예상한 대로 동작하는지 검증하기 위해 사용된다. ex. assertEqu.. [Spring Boot] Thymeleaf Thymeleaf는 서버 측 Java 템플릿 엔진이다. HTML, XML, JavaScript, CSS 등의 웹 표준 콘텐츠를 생성하는데 사용되며, Spring MVC와 자연스럽게 통합되어 웹 애플리케이션을 개발하는 데 이용된다. 주요 특성은 다음과 같다. 1. Natural Templates Thymeleaf의 가장 큰 장점 중 하나 템플릿 파일이 그 자체로 정적인 파일로서 작동하게 만들어준다. 웹 브라우저에서 직접 열어볼 수 있다. 디자이너와 개발자가 동시에 작업할 수 있게 해서 협업을 용이하게 한다. 2. Standarad and Spring Standard dialects Thymeleaf는 여러가지 dialects를 지원한다. Standard와 SpringStandard dialects(방언)을.. 이전 1 다음