[Spring Boot] 13. Spring REST Client
REST Client(RestTemplate, WebClient)는 스프링 프레임워크에서 제공 스프링 부트는 직접적인 기능을 제공하지는 않고 빈을 등록 Rest Client의 빈이 아닌 빌더의 빈을 등록해줌 RestTemplate Blocking I/O 기반의 Synchronous API, RestTemplateAutoConfiguration 자동설정
REST Client(RestTemplate, WebClient)는 스프링 프레임워크에서 제공 스프링 부트는 직접적인 기능을 제공하지는 않고 빈을 등록 Rest Client의 빈이 아닌 빌더의 빈을 등록해줌 RestTemplate Blocking I/O 기반의 Synchronous API, RestTemplateAutoConfiguration 자동설정
웹개발의 막보스 스프링 시큐리티는 매우 지능적이며 간단한 선언으로 작동하므로대량의 코드를 손쉽게 절약 몇십 줄만으로 대형 서비스사와 비슷한 수준의 보안을 유지 ACEGI라는 이름으로 시작하고 10년째 서비스 보안 Authentication 후 Authorization 인증 후 권한 부여, 비슷한 단어가 아니니 구분 확실히 종류 Credential(자격
Spring-Boot-Starter-JDBC spring-jdbc 스프링부트 자동설정 DataSourceAutoConfiguration, JdbcTemplateAutoConfiguration 등이 적용 자동 설정된 빈: DataSource, JdbcTemplate 많이 쓰이는 인메모리 데이터베이스 HSQL Derby H2 : 추천, 콘솔떄문?
Spring HATEOASSpring HATEOAS : HATEOAS를 구현하기 편리한 기능 제공 HATEOAS Hypermedia As The Engine Of Application State Server: 현재리소스와 ‘연관된 링크 정보’를 클라이언트에게 제공 Client: ‘연관된 링크 정보’를 바탕으로 리소스에 접근 ‘연관된 링크 정보’ R
Spring MVC스프링 MVC 자동 완성스프링 부트는 대부분의 어플리케이션에서 아주 잘 동작하는 Spring MVC의 자동 완성을지원한다. 자동설정은 스프링의 기본값들 위에 다음과 같은 기능을 추가한다. Support for ‘HttpMessageConverters’ Inclusion of ‘ContentNegotiatingViewResolver’ a
Spring-Boot-DevtoolsDeveloper Devtools스프링 부트에서 제공하는 추가 개발 툴들의 모음이다.반드시 필수는 아니며 기호에 따라서 사용이 가능하다.사용하기위해서는 별도의 의존성이 필요하다. 1234567<dependencies> <dependency> <groupId>org.spri
참조릴리즈노트: https://spring.io/blog/2018/10/30/spring-boot-2-1-0기선님유트브영상:https://www.youtube.com/watch?v=DE95JaugOys 이번 주에 새로 스프링 부트 2.1.0이 떴다.릴리즈 노트를 대충 살펴봤는데 첫눈에 들어오는 변화는 없었고 이름 변경등 소소한변경인 것같아서 일단 나중에
참조 > https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-testing 테스트(Testing)백문이 불여 일타. 다음과 같은 샘플 컨트롤러와 샘플 서비스가 있다. SampleController.java123456789@RestControllerpubl
#로깅(Logging) 참조:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-logging I. 기초..아는거지만 한번 싹 정리하자.나중에 밑에놈들이 물어보면 이거 보라고 하면 되지.. 1. 로그란?프로그램 운영시 발생하는 문제점을 추적하거나 운영상태
참조: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-profiles 개발 서버, 테스트 서버, 운영 서버 3곳에 CI/CD를 하고 있다고 가정했을때동일한 어플리케이션에서 설정만 조금만 달라지는 경우가 있을 것이다.이때 프로퍼티파일이나 별도의 설정파