분류 전체보기 293

Spring Boot 3 kakao oauth2 Login 구현 - 2

어제에 이어 controller 부분을 작성해보려 한다.이전 포스팅은 아래 참고 2025.07.14 - [Dev/SpringBoot] - Spring Boot 3 kakao oauth2 Login 구현 - 1 1️⃣ 로그아웃 설정 ( OAuthController.java )- 클래스 명은 적당히 원하는 것으로 지으면 된다.import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletResponse;import jakarta.servlet.http.HttpSession;import lombok.RequiredArgsConstructor;import lombok.extern.slf4j.Slf4j;import org..

Dev/SpringBoot 2025.07.15

Spring Boot 3 kakao oauth2 Login 구현 - 1

그동안 프로젝트를 여러번 시작하면서, 가장 중요하다고 생각하는 기능은 로그인 및 로그아웃 기능이였다.(필수이기 때문) 때문에, 포스팅 코드를 복붙하기만 한다면 기초 구현은 가능한 정도로 코드를 만들어 추후 프로젝트 신규 진행 시 유용하게 사용하고 싶은 마음에 포스팅 하게 되었다. (카카오톡 계정 하나만 있으면 로그인, 로그아웃 가능한 서비스 완성!) --- 1️⃣ 사용 기술 스택 - Spring Boot 3.5.3- Java 17- Spring Security 6.x - Thymeleaf - Gradle - Kakao Developers (REST API) --- 2️⃣ 목표 - 카카오 로그인 버튼 클릭 → Kakao 인증 → 사용자 정보 DB 및 세션 저장 - 로그인한 유저만 관리자 페이지(`/ad..

Dev/SpringBoot 2025.07.14

[시놀로지] 시놀로지 도커에 젠킨스 설치 및 환경설정

이번에 처음으로 젠킨스를 사용해보게 되며 Jenkins 를 시놀로지 환경에서 설치해보게 되었다. 1. 시놀로지 터미널 환경 접속 후 아래 명령어 입력docker pull jenkins/jenkins:lts 2. 역방향 프록시 설정나의 경우 jenkins.XXX.synology.me 를 URL 입력했을 때 해당 도커 내부의 포트로 이동하도록 구현했다. 3. jdk 설치Jenkins 관리 > Tools 에서 JDK 를 설치해줘야한다.나의 경우 17을 설치해줬다.https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gzamazon-corretto-17.0.8.8.1-linux-x64 4. git 설치github plugin 이 설..

Dev 2025.02.04

[Flutter] Font, Image 등록 및 사용하기

당연하게도 Flutter 에서는 Font랑 Image 를 등록하고 사용하는 방법이 있다. 1. 폰트 등록pubspec.yaml 이라는 파일에서 설정해줄 수 있다.강의 자료에 있는 폰트와 asset을 아래와 같이 등록해준다.flutter: assets: - asset/ fonts: - family: NotoSans fonts: - asset: asset/fonts/NotoSansKR-Black.otf weight: 900 - asset: asset/fonts/NotoSansKR-Bold.otf weight: 700 - asset: asset/fonts/NotoSansKR-Medium.otf weigh..

Dev/Flutter 2024.10.11

[Flutter] TextFormField 분석

기능 만들기hintText  : placeholder 역할을 하는 옵션obscureText  : 비밀번호처럼 보여주는 *** 역할을 하는 옵션두가지는 필수적으로 필요한 기능이고,,autoFocus : 화면 첫 진입 시 ID 입력 바로 할 수 있도록 Focus 하는 기능onChanged : 실행될 때마다 수행할 수 있는 기능 틀 제작 기능final bool obscureText; // 비밀번호인지?final bool autoFocus; // focus 될 것인지?final String? hintText; // placeholderfinal ValueChanged? onChanged; // 실행 될 때마다 수행할 것 ..

Dev/Flutter 2024.10.11

[Flutter] 초기 세팅, 환경설정 정리

Flutter 를 처음에 세팅할 때,, 애를 많이 먹었다.참고 자료를 혼자 보기 위한 용도로 만들었다. [X] Android toolchain - Unable to locate Android SDK 에러- 에러는 이사람 꺼 보고 해결했다. [X] Visual Studio - develop for Windows 에러- 머야 똑같은 사람이네,, 이 포스팅 보고 해결했다. 전반적인 에러 해결- 귀하신 이분은 안드로이드 기반으로 Flutter 환경설정을 마친 사람인데, 초기 USER 가 한글인 경우 에러를 해결해주었다.

Dev/Flutter 2024.08.23

Android Studio Emulator 에러가 발생할 때,,

긴말 필요 없다. 아래 링크를 참고하여 해결하였다. 우선 내 컴퓨터 USER 이름이 한글일 경우 이 증상이 발현되는 것으로 파악된다. The emulator process for AVD Medium_Phone_API_30 has terminated.류의 에러가 나오는데, 아래의 글로 해결이 가능하다.  [Android] Android Studio Emulator 실행 오류안드로이드 스튜디오 설치 후 에뮬레이터 실행하는데 이런 문구가 나오면서 에뮬레이터가 실행되지 않았다. the emulator process for avd pixel_3a_api_30_x86 was killed. 금 오전 시간 내내 낑낑거리다가 방법yewon918.tistory.com

Dev/Android Studio 2024.08.22