본문 바로가기

Spring21

[Spring] API작성하기 - GET ##.GET API -웹 어플리케이션 서버에서 값을 가져올 때 사용하는 api #.@RequestMapping으로 구현 -@RequestMapping어노테이션을 별다른 설정 없이 선언하면 HTTP의 모든 요청을 받는다. -GET요청만 받기 위해서는 별도의 설정 필요 ->mathod요소의 값을 RequestMathod.GET으로 설정 ex)@RequestMapping(value = ("/hello"), method = RequestMethod.GET) **스프링4.3이후로는 사용x -> 각 HTTP메서드에 맞는 어노테이션 사용 @GetMapping, @PostMapping, @PutMapping, @DeleteMapping #.@PathVariable로 구현 -웹 통신의 기본 목적은 데이터를 주고받는 것이.. 2023. 1. 8.
[Spring] Talend API Tester #.Talend API Tester -HTTP통신을 테스트하는 프로그램 -GET,POST,PUT,DELETE 등의 다양한 HTTP메서드를 설정하고 쿼리와 파라미터를 담아 요청을 보낼 수 있다. 크롬 확장프로그램에서 설치 2023. 1. 8.
[spring]springboot 프로젝트 만들기 - intellij.ver ##.Springboot생성 Spring Initializr : https://start.spring.io/ #.Project Metadata -Group : 이 프로젝트를 정의하는 고유한 식별자 정보인 그룹을 설정 -Artifact : 세부프로젝트를 식별하는 정보를 기입 -Name : 프로젝트 이름 -Description : 자유롭게 서술 가능 -Package Name : 자동 완성 -Package : 애플리케이션을 쉽게 배포하고 동작하게 할 파일들의 패키징 옵션 -Java : 자바 버전 선택 Spring Boot 프로젝트의 기본 설정과 Dependency를 설정 후 하단의 GENERATE 클릭 -> hello.zip 압축을 풀고 intellij에서 open으로 열면 ##.pom.xm -*메이븐의 기능.. 2023. 1. 8.
[Spring]로깅 라이브러리 - logback #.로깅(Logging)이란? 애플리케이션이 동작하는 동안 시스텥의 상태나 동작 정보를 시간 순으로 기록하는 것을 의미 -비기능적 요구사항 = 사용자나 고객에게 필요한 기능이 아니다. 디버깅하거나 개발 후 문제를 해결할 때 원인 분석용 자바 진영에서 가장 많이 사용되는 로깅 프레임워크는 *Logback이다. *Logback -log4j 이후에 출시된 slf4j를 기반으로 구현 -spring-boot-starter-web 라이브러리 내부에 내장되어 있어 별도 의존성 추가할 필요없다. #.Logback특징 -크게 5개 레벨 ERROR : 로직 수행 중에 시스템에 심각한 문제가 발생해서 애플리케이션의 작동이 불가능한 경우를 의미 WARN : 시스템 에러의 원인이 될 수 있는 경고 레벨을 의미 INFO : 애플.. 2023. 1. 5.