Oauth2.0 클라이언트 의존성 설정 외부 서비스(API 제공자)와 상호작용하여 사용자 인증 및 권한 부여를 요청하는 애플리케이션주로 사용자 대신 리소스 소유자(Resource Owner)의 인증 토큰을 받아, 외부 API나 리소스 서버에 접근하는 데 사용 OAuth 클라이언트의 역할사용자 인증 요청 사용자를 대신하여 인증 서버(Authorization Server)로 인증 요청을 전송합니다.액세스 토큰 수신 인증이 완료되면 인증 서버에서 발급한 액세스 토큰을 받아옵니다.외부 API 호출 액세스 토큰을 사용해 리소스 서버(Resource Server)에서 데이터를 가져오거나 작업을 수행합니다.사용자 정보 제공 토큰을 기반으로 인증된 사용자 정보를 가져오거나 서비스에 연결합니다.OAuth 클라이언트를 ..
gradle 버전업에 따라 deprecated된 설정들이 있어 개선해보기 개선 및 확인 사항Deprecated API 사용compile과 testCompile은 Gradle 5.0부터 deprecated되었으며, implementation과 testImplementation을 사용compile은 다른 모듈에 노출된다. 나중에 모듈을 분리할 때 다른 모듈의 의존성을 사용에서 오는 문제가 발생 가능함 Impliementation은 다른 모듈에 노출되지 않음 jcenter는 더 이상 지원하지 않음apply plugin 대신 plugins 블럭 권장apply plugin 대신 plugins 사용현대 Gradle DSL에서는 apply plugin보다는 plugins 블록을 사용하는 것이 권장 AS-ISbuil..
여기서 설명은 spring framework에서 maven archeytype 프로젝트를 만들었을 때 property를 읽는 방법에 대해 설명한다. 1 resource 폴더가 없어서 추가 해야한다. maven 프로젝틀 만들면 resource 폴더가 없다. 그래서 src/main/ 에 resource 폴더를 만들어야 한다. 만들고 나면 ide에서 Java build path에 등록하면 컴파일러가 알 수 있게 된다. . *.java 파일처럼 컴파일 대상이 되는 소스파일이 아닌 파일들을 리소스 디렉토리에 저장하여 관리 2. @Configuration 설정 클래스에서 propertiesFactoryBean 등록 설정에서 @bean 메소드로 등록하여 property 파일에 접근할 수 있다. 3. @Value 어노..
개발한 것을 테스트 중 다음과 같은 에러가 떴다. Caused by: java.lang.IllegalStateException: Ambiguous mapping 빌드 중 에러가 나고 mapping 시 문제가 있다고 한 것을 보니 Handler Mapping 에 등록 중 문제가 생긴 것 같다. 그래서 controller를 다시 보니 중복된 api가 있었다. Spring이 구동시 등록할 때 똑같은 url api가 있으니 애매했나보다
스프링에서 @value 를 알아보다가 application.properties에 있는 값을 변수에 주입하기 위해 사용한다는 것을 알게 되었다. 그럼 application.properties는 왜 필요할까? 궁금해서 찾아보다가 문뜩 든 생각이, 그럼 코드에 상수로 정의할 수 있는 것들을 왜 application.properties에 정의할까를 궁금해졌다. >> 배포 환경에 따라 여러 properties 파일을 두는 방법이 있다. 그렇게 되면 코드 수정없이 여러 배포환경에 따라 값을 수정할 수 있다는 것을 알게 되었다. application.properties 이란? application.properties 파일은 런타임 시 다양한 환경에서 동작할 수 있도록 필요한 옵션들을 제공하는데 사용된다. 예를 들자..
- Total
- Today
- Yesterday
- 후보키
- 단체사진 찍기
- 17825
- 괄호 변환
- 카카오2020 공채
- programmers
- 2018 카카오 공채
- Brainf**k 인터프리터
- 2019 카카오 공채
- 카카오 2020 공채
- 게리맨더링 2
- 문자열을 정수로 바꾸기
- 프로그래머스
- 찾아라 프로그래밍 마에스터
- 짝지어 제거하기
- 큰 수 만들기
- 오블완
- 정수 내림차순으로 배치하기
- 주사위 윷놀이
- 124 나라의 숫자
- 라면공장
- DP
- 가장 큰 정사각형 찾기
- 자바
- 백준
- 티스토리챌린지
- 17779
- java
- 투포인터
- 3954
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |