일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sklearn
- 정보처리기사
- pds
- 백준
- 크롤링
- javascript
- 정보처리기사필기
- ensemble
- crawling
- 정처기
- lombok
- springboot
- Intellij
- BeautifulSoup
- APPEND
- pandas
- regressor
- Req
- 머신러닝
- 웹앱
- request
- list
- AWS
- 자바
- BS
- dataframe
- 자바스크립트
- java
- SOUP
- 비전공자
- Today
- Total
목록springboot (6)
No sweet without sweat

GenericXMLApplicationContext - 최근에 스프링 부트를 많이 사용하면서 XML기반의 설정을 잘 안씀 - 아직 많은 레거시 프로젝트 들이 xml되어 있고, 또 xml을 사용하면 컴파일 없이 빈 설정 정보를 변경할 수 잇는 장점이 있음 XmlAppContext package hello.core.xml; import hello.core.member.MemberService; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.Gener..

1. build.gradle 에 의존성 추가 dependencies { compile('org.springframework.boot:spring-boot-starter-web') compile('org.projectlombok:lombok') testCompile('org.springframework.boot:spring-boot-starter-test') } 이처럼 lombok을 추가하시고 플로그인 설치해주세요. 그리고 Ctrl + Shift + A [MAC은 COmmand + SHIFT + A]를 통해 Plugins를 설치해주세요. 2-1 Plugins 검색 대표사진 삭제 사진 설명을 입력하세요. 2-2 롬벅설치 설치하시고 Seting -> build -> compiler -> Annotation P..

* 패키지 정리 1. HelloResponseDto 코드를 작성(HelloResponseDto) package com.jojoldu.book.springboot.web.dto; import lombok.Getter; import lombok.RequiredArgsConstructor; @Getter @RequiredArgsConstructor public class HelloResponseDto { private final String name; private final int amount; } ㅁ Getter - 선언된 모든 필드의 get 메소드를 생성해줍니다. ㅁ RequiredArgsConsturctor - 선언된 모든 final 필드가 포함된 생서자를 생성해 줍니다. - final이 없는 필드는 ..

많은 서비스 회세어서 테스트 코드에 요구를 하고 있음. ▶ 테스트 코드 - TDD == 단위 테스트(Unit Test) → X => TDD와 단테는 다른 이야기입니다. 1. TDD - TDD는 테스트가 주도하는 개발입니다. - 테스트 코드를 먼저 작성 1. 항상 실패하는 테스트를 먼저 작성하고(RED) 2. 테스트가 통과하는 프로덕션 코드를 작성하고(GREEN) 3. 테스트가 통과하면 프로덕션 코드를 리팩토링합니다.(Refactor) 2. 단위 테스트 1) 기능 단위의 테스트 코드를 작성 - TDD와 달리 테스트 코드를 꼭 먼저 수행하는 것도 아니고 리팩토링도 포함X => 순수하게 테스트코드만 작성 * TDD를 배워보고 싶으신분은 여기로. https://repo.yona.io/doort..

1. CTRL + SHIFT+ A .idea 디렉토리는 커밋 할 필요가 없다. why => 인텔리제이에서 자동으로 생성되는 파일임 2. .ignore 설치하기 앞으로 계속 .idea 폴더안에 있는 파일을 커밋 제외하도록 하기 깃에서 특정 파일 혹은 디렉토리를 고나리 대상에서 제외할 떄는 .gitignore 파일을 사용 - 인텔리제이는 .gitignore에 대한 기본직인 지원이 없으나 플러그인에서 지원 * .ignore 특징 1. 파일 위치 자동완성 2. 이그노어 처리 여부 확인 3. 다양한 이그노어 파일 지원 3. ALT +INSERT을 통해 설정 - 아직 설정된 것이 없기 때문에 그냥 나오면 Generate 누르시면 됩니다. 4. .gradle, .idea 입력하고 커밋 / 푸시 커밋..

buildscript{ ext{ springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin : 'java' apply plugin : 'eclipse' apply plugin : 'org.springframework.boot' apply plugin : 'io.spring.dependency-management' group 'org.example' version '1.0-SNAPSHOT' sourceCompatibi..