Junjangsee's Blog

SpringBoot - Test(테스트)

SpringBoot TDD MockMVC WebTestClient
Test(테스트)코드를 작성하고 해당 코드에 대해서 테스트가 필요할 때 사용하는 방법들을 공부해보겠습니다.TDD(테스트 주도형 개발)가 중요한 만큼 테스트의 중요성이 높으니 코딩시 꼭 테스트하는 습관을 길러보도록 합시다. 테스트 환경 구성하기새로운 패키지에 C ...
더 보기

SpringBoot - logging(로깅)

SpringBoot ​Logback Log4J2
logging(로깅)로그를 출력할 때 사용하는 설정 값들을 공부해보도록 하겠습니다. 스프링 부트 기본 로거 설정하기로깅 퍼사드 로거를 바꿀 수 있게 해준다. 종류 : Commons Logging​, SLF4j 로거 실제로 로그를 찍는 역할을 한다. 종류 : ...
더 보기

SpringBoot - profile(프로파일)

SpringBoot properties profile
Profile(프로파일)프로파일은 특정한 프로파일에서의 클래스의 빈을 등록하고 싶을 때 사용합니다. 프로파일 선언하기프로파일을 실습하기 위해 두가지 클래스를 생성합니다. 123456789@Profile("prod")@Configurationpublic clas ...
더 보기

SpringBoot - Configuration(외부설정)

SpringBoot properties
외부 설정을 할 수 있는 종류들 properties YAML 환경변수 커맨드 라인 아규먼트 위 종류들 중에 properties를 활용하여 외부 설정을 하는 방법에 대해서 공부해보겠습니다. properties의 우선 순위 유저 홈 디렉토리에 있는 spring- ...
더 보기

SpringBoot - SpringApplication

SpringBoot Debug banner
Application기존에 만들어지는 방법으로 실행시키면 스프링부트가 제공하는 기능을 전부 사용하기 어렵습니다.그래서 인스턴스화 하여 기능을 사용하는 방법에 대해 알아보겠습니다.참고 : 스프링공식문서 1234public static void main(Strin ...
더 보기

SpringBoot - JAR

SpringBoot JAR
JAR 파일 생성하기JAR를 실행하기 전에 먼저 해당 프로젝트의 JAR 파일을 생성해야합니다. 1mvn package 위 명령어를 실행하면 target폴더에 jar파일이 생성됩니다. 위 처럼 intelli J 자체 기능을 사용하여 생성할 수 있습니다. 생성하면 ...
더 보기

SpringBoot - 내장 웹 서버

SpringBoot Tomcat
내장 웹 서버 이해하기 SpringBoot는 Spring을 보다 쉽게 사용할 수 있도록 내장 웹 서버를 제공합니다. 기본적으로 Tomcat이 내장되어 있지만 어떻게 사용되고 있는지 이해하기 위해 직접 구현해보며 이해합시다. Tomcat 라이브러리 라이브러리에 ...
더 보기

SpringBoot - 자동 설정 관리

SpringBoot SpringBootApplication
SpringBoot 자동 설정 관리의 개념SpringBoot를 사용하면서 @SpringBootApplication 어노테이션이 자동으로 어떤 설정을 하는지 알아보겠습니다. @SpringBootApplication ? 스프링 부트 application을 생성할 ...
더 보기

SpringBoot - 의존성관리

SpringBoot parent
SpringBoot 의존성 관리의 원리parent‘parent’ 라는 의존성을 넣으면 더 상위 의존성을 대려와 알아서 필요한 의존성 내용들을 추가해줍니다. pom.xml에 추가된 parent입니다. parent 내용으로 들어가보면 상위 부모인 spring-bo ...
더 보기

StudyRoom(SRoom) 프로젝트 - 08(Kakao Rest API를 활용한 계정 연동하기 - 사용자 토큰 받아내기)

OAuth
SRoom 프로젝트 앞서 받아온 코드를 사용하여 사용자의 토큰을 받아와야 합니다. Request 요청하기 위 주소로 POST요청을 해야합니다. 위 파라미터 값들을 요청해야 합니다. Response 요청하기 응답은 JSON 객체로 위 값들을 포함합니다. 1http ...
더 보기
Prev Next