일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 문서
- Docker
- MySQL
- Eclipse
- JavaScript
- myBatis
- spring
- jpa
- Source
- git
- Open Source
- 설정
- oracle
- AJAX
- maven
- MSSQL
- Spring Boot
- ubuntu
- Thymeleaf
- JDBC
- Core Java
- 오픈소스
- Tomcat
- error
- IntelliJ
- Exception
- PostgreSQL
- SpringBoot
- Python
- STS
- Today
- Total
목록hermeswing log (709)
헤르메스 LIFE

김영한 님의 강의를 수강 중 H2 Database 설치를 정리합니다. H2 DB는 1.4.198 버전 이후부터 보안상 문제로 데이터베이스가 자동으로 생성하지 않는다고 합니다. 강의 내용 중 H2 Database 는 메모리 DB이지만, 1. h2database.com ( https://www.h2database.com/html/main.html )에서 다운로드 2. 다운받은 zip 파일의 압축을 풀고, %압축폴더%/bin/h2.bat 를 실행하면 브라우저가 오픈됩니다. H2 Database는 Java 기반이라 당연히 Java가 설치되어 있어야 합니다. 3. 주소부분은 localhost 로변경해야 합니다. 4. JDBC URL을 jdbc:h2:~/[database명] 으로 변경하고, 접속합니다. 5. 접속 ..
Inteceptor 에서 Log를 찍고 싶은데, 찍을 수가 없습니다. logback.xml 은 정상적으로 Log가 찍힙니다. 하지만 logback의 확장기능을 사용하고 싶어서 포기가 안되네요. package com.study.wings.interceptor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; import org.springframework.web.method.HandlerMethod; import org.springframework.web.servlet.HandlerInterceptor; import javax.servlet.http.HttpServl..
Interceptor를 등록 후 아래와 같은 오류가 발생하였습니다. Could not resolve view with name 'index' in servlet with name 'dispatcherServlet' package com.study.myweb.config; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.HandlerInterceptor; ..
Interceptor 구현 Interceptor는 HandlerInterceptor 인터페이스를 구현하거나, HandlerInterceptorAdapter를 상속받은 클래스를 만들고 다음의 메소드를 구현합니다. preHandler - Controller의 메서드가 호출되기 전 호출됩니다. 이 메서드가 false 를 반환하면 코드의 흐름이 중단됩니다. postHandler - Controller의 메서드의 수행이 완료되고, view 처리를 수행하기 전에 호출됩니다. afterCompletion - view 처리까지 완료되고 응답결과가 브라우저로 전달되기 전에 호출됩니다. package com.study.myweb.interceptor; import org.springframework.stereotype.C..

개발환경 JDK : OpenJDK 11 IDE : IntelliJ Framework : Spring Boot 2.5.2 Tools : Lombok Spring Boot 프로젝트 생성 시 packaging 방법 중 jar 와 war 방식을 선택해야 합니다. Tomcat 과 같은 웹 컨테이너에 애플리케이션을 배포할 계획이라면 war 방식을 선택해야 합니다. 따라서 JSP 그리고, 임배디드 Sevlet 컨테이너의 Spring Boot를 사용할 경우 jar 를 사용할 수 없습니다. https://www.baeldung.com/spring-boot-jsp https://www.baeldung.com/spring-boot-run-maven-vs-executable-jar JSP 파일 경로 설정 application..
Spring Boot 기반의 Web 개발환경을 설정하던 중 아래와 같은 오류가 발생하였습니다. Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/index.jsp] 원인 Spring Boot 의 embed-Tomcat 에 JSP 를 처리하는 서블릿이 없어서 발생하는 오류라고 합니다. 방법 #1 Servlet 을 Dependency 에 추가해 줍니다. 방법 #2 jasper를 의존성에 추가해 줍니다. org.apache.tomcat.embed tomcat-embed-jasper 참고 https://yeonyeon.tistory.com/m/110 [Spring] Path with "WEB-INF" or "META-INF" 에러 Path with "WEB-INF" or "M..
Docker 를 실행 시 발생하는 오류 입니다. ? Docker 컨테이너 확인 docker ps -a ? Docker 컨테이너 실행 $>docker exec -it postgres_boot bash ? Docker 컨테이너 멈춤 $>docker stop postgres_boot ? Docker 컨테이너 시작 $>docker start postgres_boot ? Docker 컨테이너 실행 $>docker exec -it postgres_boot bash ? docker exec -> run a command on an existing/running container ? docker run -> create a new container from an image, and run the command there
개발환경 IDE : IntelliJ Framework : Spring 2.5.2 + MyBatis Database : Docker 에 DB 설치 - primary - PostgreSQL 13.3 - secondary - Maria DB 10.6.3 lombok 4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.2 com.multi.db MultiDatabase 0.0.1-SNAPSHOT MultiDatabase Demo project for Spring Boot 11 org.springframework.boot spring-boot-starter-jdbc org.springframework.boot spring-boot-starter-web o..
MySQL 최신버전(8.0 이후) 접속 시 아래와 같은 오류가 발생하였습니다. allowPublicKeyRetrieval=true 설정을 추가해주어야 한다고 합니다. jdbc:mysql://localhost:3306/springboot?allowPublicKeyRetrieval=true 더보기 java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.25.jar:8.0.25] at com.mysql.cj.jdbc.exceptions..

내용은 간단합니다. IDE : IntelliJ JDK : OpenJDK 11 Framework : Spring Boot 2.5.2 4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.2 com.h2 H2Runner 0.0.1-SNAPSHOT H2Runner Demo project for Spring Boot 11 org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-jdbc org.springframework.boot spring-boot-starter-web com.h2database h2 runtime org.spring..