1. 설치 Spring Boot Validation Starter를 추가합니다. (Bean Validation 구현체로 Hibernate Validator를 사용합니다.) Maven 의 경우 아래 내용을 추가하면 됩니다. org.springframework.boot spring-boot-starter-validation Gradle 의 경우는 아래 내용을 추가합니다. implementation 'org.springframework.boot:spring-boot-starter-validation' 2. 기본 제약 설정 및 검사 Spring Boot MVC 패턴의 Controller 에서 @RequestBody 를 통해 객체를 받는 경우, 해당 객체에 대한 유효성 검사는 다음과 같이 할 수 있습니다. 먼저,..
1. docker-compose로 Redis 띄우기 Docker로 Redis를 띄우기 위해 docker-compose.yml 파일을 아래와 같이 작성합니다. version: "3" services: redis: image: redis:alpine command: redis-server --port 6379 container_name: redis_boot hostname: redis_boot labels: - "name=redis" - "mode=standalone" ports: - "6379:6379" 아래 명령을 통해 Redis를 띄웁니다. $ docker-compose up -d 2. redis 의존 추가 build.gradle 파일에 아래와 같이 의존을 추가합니다. dependencies { .....
Spring Boot 2.7.0 과 OAuth 2 를 사용하여 구글, 네이버, 카카오 로그인 구현 방법을 알아보겠습니다. 1. OAuth2를 사용하기 위한 의존 설정을 해줍니다. 저는 gradle을 사용하였습니다. dependencies { ... // oauth implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' ... } 2. 각 서비스에 들어가서 프로젝트를 등록하고 clientId, clientSecret을 발급받습니다. 먼저 구글을 알아보겠습니다. https://deeplify.dev/back-end/spring/oauth2-social-login#%EA%B5%AC%EA%B8%80-oauth-%EC%84%9C%EB..
- Total
- Today
- Yesterday
- 순열
- Baekjoon
- ECR
- AWS
- 프로그래머스
- CodeDeploy
- SWIFT
- permutation
- Algorithm
- DFS
- CodeCommit
- cloudfront
- CodePipeline
- Combination
- sort
- string
- 에라토스테네스의 체
- ionic
- spring
- 소수
- 조합
- Dynamic Programming
- array
- 수학
- BFS
- java
- EC2
- programmers
- map
- search
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
