SpringBoot

기본적인 github ci/cd 관련 내용은 아래 글 확인하여 만들어주시면 됩니다. 02. 개인 프로젝트에서 많이 쓰는 CI/CD 구축(Spring Boot)1. 사전작업1) Spring Boot 프로젝트 설정URL : https://start.spring.io/   • 프로젝트 이름: pcy-server • Java 버전: 17 • Dependencies: Spring Web, Spring Boot DevTools 프로젝트를 생성한 후, 인텔리제이로 프로젝트jakedevdiray.tistory.com  현업 프로젝트에서는 민감한 값을 따로 관리하기 위해 application.yml 파일을 분리하는 경우가 많습니다. 이 파일에는 데이터베이스 비밀번호, API 키와 같은 중요한 정보가 포함되기 때문에 .g..
- 이전글 확인 -[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-1 [Mocktio] 간단한 성적 저장 애플리케이션 구현(로컬 환경 구성)0. 로컬 환경 구성 참조- 이전 글 확인하여 DB 및 spring 설정을 추가할 수 있습니다.[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 3-1 [Mocktio] 간단한 성적 저장 애플리케이션 구현(로컬 환경 구성) 1. 성적 저장 애플리케이션 설명기술스택Spring Data JPAMySQL 8.0요구사항학생은 여러개의 시험 성적을 가지고 있습니다학생의 시험 성적 정보를 저장할 수 있습니다평균 점수가 60점 이상이라면 합격자 리스트에 저장됩니다평균 점수가 60점 미만이라면 불합격자 리스트에 저장됩니다 ..
1. 로컬 환경 구성1) build.gradledependencies { // ... 기존에 있는 것들 runtimeOnly 'com.mysql:mysql-connector-j' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' // ... 기존에 있는 것들}- 기존 파일에 위 내용 추가하면 됩니다.2) .gitignore### local environmentinfra/local/dbdata- 기존 파일에 위 내용 추가하면 됩니다.3) infra/local/docker-compose.yaml# infra/local/docker-compose.yamlversion: "3.8"services: local-db..
- 이전글 확인하기 -[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 2-3 [Junit] 테스트에 이름붙이기[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 2-2 [Junit] Assertions 메서드[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 2-1 [Junit] 간단한 계산기 구현 및 테스트코드 작성1. 테스트 반복- MyCalculatorRepeatableTest를 작성하여 확인해보겠습니다.- 위치 : com.pcy.dayonetest (test) @RepeatedTest(5)public void repeatedAddTest() { // Given - 준비 MyCalculator myCalcula..
1. Assertions 메서드 - JunitPracticeTest 생성하여 해당 메서드 학습하도록 하겠습니다.- 위치 : com.pcy.dayonetest (test) 1) assertEqualsTest@Testpublic void assertEqualsTest() { String expect = "Something"; String actual = "Something"; Assertions.assertEquals(expect, actual);}- 두 값이 동일한지 확인합니다.2) assertEqualsTest@Testpublic void assertNotEqualsTest() { String expect = "Something"; String actual = "hello"; ..
상단으로