일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- redis
- JUnit
- java
- mutable
- Airflow
- db
- build_test
- AOP
- workflow
- aws
- immutable
- Github
- string
- Spring
- 사이드 프로젝트
- EC2
- JPA
- 토비의 스프링
- Action
- QueryDSL
- rds
- template
- 알고리즘
- CodeDeploy
- compiler
- springboot
- git
- kotlin
- Today
- Total
목록Spring (15)
개발 일기

자바 8 과 기본적인 설정은 아래의 게시글을 확인해주세요 https://dev-jo.tistory.com/38?category=947368 SpringBoot 2.5.X 버전 이상에서 QueryDsl 설정하기 이번 포스팅은 간단하게 querydsl 의 돌아가는 내부 설명 없이 설정법만 기록하겠습니다. 스프링부트 gradle querydsl 버전 2.5.2 7.1.1 4.3.1 plugins { id 'org.springframework.boot' version '2.5.2' id 'io.s.. dev-jo.tistory.com 이번에 사이드 프로젝트 서버 자바 버전을 8 -> 11로 버전업 하면서 QClass 가 생성되지 않는 이슈가 생겼습니다. 해결법만 올리겠습니다. 기본적인 설정은 위의 링크를 참고 ..

이번 포스팅은 assertJ의 메소드와 설명, MockMVC의 메소드와 설명을 기록해보겠습니다. 사용법은 추후 예시로만든 클래스와 함께 계속 포스팅하겠습니다 AssertJ Assert는 아래와 같이 되어있습니다 assertThat(obj).메소드(); assertThat(playList.getUse()).isEqualTo(useNo); 아래의 설명은 모두 왼쪽 값과의 비교를 기준으로 합니다 메소드 설명 isEqualTo(obj) obj와 같다 isNotEqualTo(obj) obj와 다르다 isEqualToIgnoringCase(str) 파라미터와 같다 ( 대소문자 무시) contains(str) 파라미터를 포함한다. containsIgnoringCase(str) 파라미터를 포함한다( 대소문자 무시) d..

안녕하세요 이번 포스팅에서는 Spring Boot 에서 Test 코드들의 연결 DB를 H2로 설정하는 방법에 대해 포스팅해보겠습니다. 크게 어렵지는 않지만 이번에 프로젝트를 하다 까먹어서 기록을 남기려고 포스팅합니다. build.gradle 설정입니다. dependencies { testImplementation 'com.h2database:h2:1.4.200' } 다른 거는 생략해두겠습니다 testImplementation에 h2 db를 넣어줍시다. 그리고 test - resources - application.yml에 spring: datasource: url: jdbc:h2:mem:testdb;MODE=MySQL;DB_CLOSE_DELAY=-1 username: sa password: driver-..

Github action 과 aws codeDeploy를 이용하여 SpringBoot 프로젝트 ec2에 배포하기 - 1 이제 Github 에서 배포 설정을 해보겠습니다. Master 에 Push 나 Pull_Request 가 발생하면 바로 EC2에 배포가 되게 해보겠습니다. 1. workflow 작성하기 github action 으로 이동하여 워크 플로우를 작성해 줍시다. workflow 를 작성하기 전에 action 에서 aws cli 를 이용 할 수 있는지 검색해 봅시다. 위와 같은 cli 를 지원하는군요 바로 작성해 보겠습니다. name: Deploy SpringBoot Project on: push: branches: [ master ] pull_request: branches: [ master ..