전체 글

Hello World!😀 Hi, I'm Judy🐰(Junior Developer)
*인프런 '김영한'님의 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의를 듣고 정리한 내용입니다. 1.프로젝트 설정 프로젝트 생성 *3.0.5버전은 java 17에서 지원, java11 지원 안 함. 라이브러리 살펴보기 hikariCP 커넥션 풀 → 찾아보기 라이브러리 추가(from. 강의자료) Validation (JSR-303 validation with Hibernate validator) 모듈을 꼭! 추가해주세요. build.gradle에 다음 코드 추가 implementation 'org.springframework.boot:spring-boot-starter-validation' JUnit4 추가 (안 하면 JUnit5로 동작) testImplementation("org.ju..
백준(BEAKJOON) | 알고리즘 분류 이진탐색 #2110번 https://www.acmicpc.net/problem/2110 2110번: 공유기 설치 첫째 줄에 집의 개수 N (2 ≤ N ≤ 200,000)과 공유기의 개수 C (2 ≤ C ≤ N)이 하나 이상의 빈 칸을 사이에 두고 주어진다. 둘째 줄부터 N개의 줄에는 집의 좌표를 나타내는 xi (0 ≤ xi ≤ 1,000,000,000)가 www.acmicpc.net 문제 | 도현이의 집 N개가 수직선 위에 있다. 각각의 집의 좌표는 x1, ..., xN이고, 집 여러개가 같은 좌표를 가지는 일은 없다. 도현이는 언제 어디서나 와이파이를 즐기기 위해서 집에 공유기 C개를 설치하려고 한다. 최대한 많은 곳에서 와이파이를 사용하려고 하기 때문에, 한 ..
· github
일단!!! 드디어 CI/CD 구축과 무중단 배포를 끝냈다! 약 한달? 정도는 걸린것 같은데,,,, 중간에 오류도 너무 많았고, 스트레스도 많이 받았지만, 늘 그랬듯 성공하고 나서의 기분은 진짜 너무 좋았다.......... CI/CD는 작년 하반기 동아리에서 했던 프로젝트를 하고나서 해보고 싶다는 생각이 많이 들어서 이번에 도전하게 되었다. (thanks to. 도움을 준 모든 사람들과 블로그💓) 서론이 긴 것 같은데.. 아무튼 완벽하게 정리하지는 못하겠지만, 천천히 글을 정리해보려고 한다.(시작!) 1. 깃허브 액션 생성 가벼운 스프링 부트 프로젝트를 생성한 뒤, 깃허브 레포지토리와 연동한 후, actions 탭을 누르고, master.yml을 생성한다. 우선 나는 master 브랜치를 default로..
스터디 2회차 ✅ 범위 : 쿼리 메소드 기능 - 스프링 데이터 JPA 페이징과 정렬까지 단축키 → shift + F6: 한 꺼번에 이름 바꾸기 1. 쿼리 메소드 기능 메소드 이름으로 쿼리 생성 1.1 범위 지정 쿼리 메소드를 사용해 조건에 맞는 데이터를 쉽게 조회할 수 있다. 쿼리 메소드에서 제공하는 키워드를 사용해 정확한 범위를 지정할 수 있다. 1.2 쿼리 메소드 필터 조건(Distinct, And, Or 등..) Spring Data JPA - Reference Documentation 1.3예시 public interface MemberRepository extends JpaRepository { List findByEmailAndName(String email, String name); List..
주디(Junior developer)
주디는 언제나 당근을 원해🥕