본문 바로가기
카테고리 없음

[스터디] 스프링 부트 개념과 활용 - 9주차 ( ~ 5/1)

by shakevan 2022. 5. 1.

MongoDB (No SQL)

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#data.nosql.mongodb

https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#get-started:first-steps:spring

https://www.mongodb.com/compatibility/spring-boot

궁금한 점 

- (kotlin) id를 어떻게 선언하면 되는가?

 

Neo4j (Graph DB)

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#data.nosql.neo4j

docker-compose 설정 : https://neo4j.com/labs/kafka/4.0/docker/

 

 

Spring Security

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.security

- 의존성만 추가해도 인증이 적용됨

- SecurityAutoConfiguration으로 인해 설정이 적용되며 Import중에 SpringBootWebSecurityConfiguration를 보게되면 다음과 같이 설정이 있음

어떤 요청이든 인증이 필요함

- UserDetailsServiceAutoConfiguration에서 인증이 가능한 유저를 생성해줌

- PasswordEncoder를 설정해줘야지 커스텀한 아이디/비밀번호로 로그인이 가능

https://docs.spring.io/spring-security/reference/features/authentication/password-storage.html#authentication-password-storage-configuration

댓글