728x90
반응형
- [Spring Boot] gradle lombok Slf4j로 테스트 코드 로그 찍기2024-04-10 15:52:531. DEBUG CONSOLE에 Slf4j 로그가 찍히지 않는 문제 코딩하는 오후 채널의 "스프링 부트 : 보안"을 실습하던 중에 테스트 코드를 실행했는데 DEBUG CONSOLE에 로그가 찍히지 않는 문제가 있었다. 구글링을 통해 이 문제를 해결했고 해당 영상에 없는 내용이라 이 글을 작성하여 정리하고자 한다. 😉 코딩하는 오후 "스프링 부트 : 보안" 동영상 강의 : https://youtu.be/3CY2pk-Ug10?feature=shared 2. lombok 테스트 코드용 설정 2.1. 의존성 설정 build.gradle 파일의 의존성(dependencies)에 아래 코드를 추가해야 한다. testCompileOnly 'org.projectlombok:lombok' testAnnotationPro..
- [Spring Boot] MySQL 연동 application.yml 설정2024-04-08 12:44:281. MySQL 연동 실패 MySQL 연동 시 application.yml 파일의 database-platform 속성을 MySQLDialect로 작성해야 한다. 이렇게 설정하지 않고 시도했을 때 아래와 같은 에러를 만났었다. org.hibernate.boot.registry.selector.spi.StrategySelectionException: Unable to resolve name [org.hibernate.dialect.MySQL57Dialect] as strategy [org.hibernate.dialect.Dialect] 2. application.yml 설정 사례 Spring boot에서 MySQL 연동을 위해 application.yml을 다음과 같이 설정해 주었고 연동에 성공했다! # ..
- [Spring Boot][Trouble Shooting] Windows에서 8080포트 죽이기 : Web server failed to start. Port 8080 was already in use.2022-09-13 11:52:39java -jar 파일명.jar gradle로 빌드한 jar 파일을 위 명령어로 실행했는데 8080 포트가 이미 사용 중이라는 에러가 발생했다. 코드를 수정하고 다시 빌드하는 일은 번거롭기 때문에 기존에 실행 중인 8080 포트를 죽이기로 했다. Microsoft Windows [Version 10.0.19044.1889] (c) Microsoft Corporation. All rights reserved. C:\Users\J\Documents\GitHub\spring-boot-webservice-java11\spring-webservice\build\libs>java -jar spring-webservice-0.0.1-SNAPSHOT.jar . ____ _ __ _ _ /\\ / ___'_ __ _ _..
- [Spring Boot][Trouble Shooting] gradlew build 실패2022-09-13 01:06:58gradlew build gradlew test는 성공했는데 gradlew build 명령어 실행 시 아래와 같은 에러와 함께 빌드가 실패했다. 프로젝트에 main 클래스가 2개가 있어서 발생한 에러였다. Microsoft Windows [Version 10.0.19044.1889] (c) Microsoft Corporation. All rights reserved. C:\Users\J\Documents\GitHub\spring-boot-webservice-java11\spring-webservice>gradlew build > Task :bootJarMainClassName FAILED FAILURE: Build failed with an exception. * What went wrong: Execu..
- [Spring Boot][Trouble Shooting] gradlew test 실패2022-09-12 22:39:39gradlew test 위 명령을 실행해 build test를 진행했는데 아래와 같이 에러가 발생했다. C:\Users\J\Documents\GitHub\spring-boot-webservice-java11\spring-webservice>gradlew test > Task :test SpringWebserviceApplicationTests > contextLoads() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:132 Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException at DefaultLis..
- [Spring Boot][문제해결] STS에서 Mustache 사용 설정 및 한글 깨짐 문제 해결2022-09-08 09:15:16"이동욱. (2019). 스프링 부트와 AWS로 혼자 구현하는 웹 서비스. 프리텍"으로 실습 중인데 책에서는 IntelliJ를 IDE로 사용하고 있지만 나의 경우 STS로 실습을 진행 중이다. "Chapter 04 - 머스태치로 화면 구성하기"에 대한 실습을 하던 중 STS에서는 Mustache 설정에 차이가 있음을 확인했다. ▍build.gradle STS에서 Gradle의 dependencies에 아래 코드를 추가하고 Refrash 한다. implementation 'org.springframework.boot:spring-boot-starter-mustache' ▍src/main/resources/templates/index.mustache index.mustache 파일을 생성하고 아래 코드를 작..
- [Spring Boot][문제해결] org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL⋯2022-09-07 14:10:47org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table posts (id bigint not null auto_increment, author varchar(255), content TEXT not null, title varchar(500) not null, primary key (id)) engine=InnoDB" via JDBC Statement "이동욱. (2019). 스프링 부트와 AWS로 혼자 구현하는 웹 서비스. 프리텍"으로 실습 중에 만나게 된 에러이다. 99~100쪽을 실습 중이었고 H2 쿼리 로그를 MySQL 버전으로 출력되게 하기 위해 추가한 설정으로 인해 발생한 에러이다. 아..
- [Spring Boot][문제해결] Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException2022-09-04 17:43:06Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException JPA 게시판 프로젝트에 Swagger를 적용하던 중에 만나게 된 에러이다. 이 문제를 해결하기 위해서는 application.properties에 아래의 코드를 추가해주면 된다. spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER [그림 1]은 해당 에러를 해결한 후 localhost:8080/swagger-ui.html에 접속한 화면이다. 출처: https://velog.io/@dldydrhkd/Failed-to-start-bean-documentationPl..
728x90
반응형