본문으로 바로가기

[Spring] 스프링 부트 개념과 활용 - 4

category Spring 2021. 7. 19. 17:49

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8

 

스프링 부트 개념과 활용 - 인프런 | 강의

스프링 부트의 원리 및 여러 기능을 코딩을 통해 쉽게 이해하고 보다 적극적으로 사용할 수 있는 방법을 학습합니다., 스프링 부트 개념과 활용 스프링부트 (https://spring.io/projects/spring-boot) 프로

www.inflearn.com

 

ㅇ 스프링 시큐리티 

ㅁ Starter-Security

- 디펜던시 추가시 모든 요청이 다 인증이 필요하게 됨

- basic Authentication 및 form 인증이 모두 적용됨

- 어플리케이션 실행시, 아이디는 user, 패스워드 자동 생성 됨

- 기본적으로 사이트에 접근 가능한 유저 계정 하나 제공 

 > 스프링 시큐리티를 적용하는 프로젝트는 모두 이러한 시스템을 가지고 있음

 > 쓸데가 없다..??

- password Encorder를 통해 패스워드 암호화  필수

 

 

ㅇ 스프링 REST 클라이언트 

- RestTemplate : Blocking I/O 기반의 synchronous API

 - WebClient : NonBlocking I/O 기반의 Asynchronous API

- 커스터마이징 : baseurl 설정, httpComponent 사용 등

 

ㅇ 그 밖에 다양한 기술 연동

- 레퍼런스 참고하여 사용 가능한지 확인하고 적용하기

 

ㅇ 스프링 부트 Actuator

- http ( localhost:8080:/actuator )

  > management.endpoints.web.exposure.include=*

- JMX ( jconsole, jvisualvm )