일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sample
- WebHook
- centos7
- spring
- 프로그래머스
- 코딩테스트
- Jenkins
- Hibernate
- 책 정리
- ssh
- TLS
- Linux
- Spring Legacy Project
- TypeScript
- docker
- 토비의스프링
- DISTINCT
- Java
- mariadb
- Client
- github
- spring boot
- jdbc
- vagrant
- AWS
- Git
- db
- EC2
- window
- SSL
- Today
- Total
목록Spring Boot (8)
Woopii Vyeolog
에러 [java.lang.RuntimeException: Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader] 증상 Spring Boot 기동 시 다음과 같은 에러가 납니다. application-db.yml 설정 중에 문제가 있다고 합니다. Property: spring.datasource.hikari.master.driver-class-name Value: "com.mysql.cj.jdbc.Driver" Origin: class path resource [application-db.yml] - 42:28 Reason: java.lang...
에러 [Caused by: java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl] 증상 Spring boot 에서 프로젝트 새로 만들고 DB세팅 후 spring을 시작하니 다음과 같은 에러가 났습니다. Caused by: java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, jdbc:mariadb://localhost:13306/test 원인 이 오류는 스프링 부트 애플리케이션이 MariaDB 데이터베이스에 연결하려고 할 때 발생하며, 해당 문제가 발생하는데 여러 원인이 있지만 다음 두 가지 주..
● 참고 문서 https://mybatis.org/spring/ko/index.html mybatis-spring – 소개 MyBatis-Spring 은 무엇일까? 마이바티스 스프링 연동모듈은 마이바티스와 스프링을 편하고 간단하게 연동한다. 이 모듈은 마이바티스로 하여금 스프링 트랜잭션에 쉽게 연동되도록 처리한다. mybatis.org ● Mybatis 관련 라이브러리 의존성 추가 pom.xml 에 dependency 추가 org.mybatis mybatis 3.5.7 org.mybatis mybatis-spring 2.0.7 ● Controller, Service, Mapper, Vo 파일 생성 ## 디렉토리 구조 1. vo 생성 package com.project.clone_louisquatorze...
● maven dependency 추가 1. pom.xml에 다음과 같이 추가 org.springframework.boot spring-boot-starter-jdbc ● Entity, repository, service, controller 추가 1. Entity 추가 package com.project.clone_louisquatorze.sample.jpa.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import jav..
● schema.sql, data.sql 파일로 DB 초기화 1. 샘플용 schema.sql, data.sql 생성 ## 파일 위치 ## schema.sql DROP TABLE tb_sample IF EXISTS; CREATE TABLE tb_sample ( id bigint generated by default as identity, name varchar(255) not null, primary key (id) ); ## data.sql INSERT INTO tb_sample (id, name) values (1, 'sample1'); 2. application.yml 수정 ## spring.datasource.schema : schema.sql 파일 지정 ## spring.datasource.dat..
● Spring boot에 H2DB Dependency 추가 1. 아래 링크로 h2db 사이트의 maven dependency 확인 http://h2database.com/html/build.html?highlight=maven&search=maven#maven2 Build Build Portability Environment Building the Software Using Maven 2 Using Eclipse Translating Submitting Source Code Changes Reporting Problems or Requests Automated Build Generating Railroad Diagrams Portability This database is written in Java ..
● 다양한 환경에 적용 할 수 있게 profiles 설정파일을 생성 1. spring 프로젝트의 classpath(/main/resource)안에 'application-dev.yml', 'application-local.yml' 파일을 생성 (추가로 같은 경로에 있는 'application.properties' 파일도 'application.yml' 파일로 이름을 변경) ## '.properties' 확장자 파일과 '.yml' 확장자 파일 둘다 spring에서 인식 할 수 있는 설정 파일의 확장자이다. 다만, '.yml' 파일이 가독성이 좀 더 좋기 때문에 .yml을 선호한다. ## 그냥 application.yml 파일을 어플리케이션 공통으로 적용하는 설정을, application-dev.yml 파일..
● Visual Studio Code에서 Spring Boot 프로젝트 빠른 생성 방법 아래 사이트 참조↓ 참조 : https://spring.io/quickstart Spring Quickstart Guide You will build a classic “Hello World!” endpoint which any browser can connect to. You can even tell it your name, and it will respond in a more friendly way. spring.io ● 필요 Visual Studio Code 확장 프로그램 - Extension Pack for Java - Spring Boot Extension Pack 1. Visual Studio Code에서 ..