Spring Boot(3)
-
Spring Boot 프로젝트 (2단계 - MyBatis와 Oracle을 이용한 데이터베이스 연동)
Spring Boot 프로젝트에서 MyBatis와 Oracle을 연동하여 데이터베이스 CRUD 기능을 구현하는 방법을 설명합니다.1. MyBatis 의존성 추가pom.xml 파일에 다음과 같이 MyBatis와 Oracle JDBC 드라이버 의존성을 추가합니다. org.mybatis.spring.boot mybatis-spring-boot-starter 2.2.0 com.oracle.database.jdbc ojdbc8 19.8.0.0의존성을 추가한 후, Maven을 통해 프로젝트를 업데이트합니다 2. 데이터베이스 연결 설정src/main/resources/application.properties 파일에 데이터베이스 연결 정보를 추가합니다:spring.datasource.u..
2025.01.10 -
Spring Boot 프로젝트 (1단계 - 생성 및 환경 설정)
Spring Boot를 활용한 프로젝트를 IntelliJ IDEA에서 생성하고 환경을 설정하는 방법을 단계별로 설명합니다.1. IntelliJ IDEA 실행 및 새로운 프로젝트 생성IntelliJ IDEA를 실행합니다.시작 화면에서 New Project를 선택합니다.2. 프로젝트 템플릿 선택왼쪽 메뉴에서 Spring Initializr를 선택합니다.Project SDK에서 설치된 JDK를 선택합니다.Next를 클릭합니다.3. 프로젝트 메타데이터 설정Group: 도메인을 역순으로 작성 (예: com.example)Artifact: 프로젝트 이름 (예: springboot-demo)Type: Maven 또는 Gradle 중 선택Language: Java를 선택Packaging: Jar 또는 War 선택Jav..
2025.01.10 -
Spring Boot로 구현하는 REST API와 토큰 인증
이번 글에서는 Spring Boot를 사용하여 Access Token과 Refresh Token을 활용한 REST API 인증 시스템을 구현하는 방법을 알아보겠습니다. 간단한 로그인, 토큰 발급, API 요청 처리, 그리고 토큰 갱신 과정을 코드로 작성합니다.전체적인 흐름로그인 요청: 사용자가 로그인하면 Access Token과 Refresh Token을 발급.API 요청: Access Token을 사용해 인증된 요청 처리.토큰 갱신: Access Token이 만료되었을 때 Refresh Token으로 새 Access Token 발급.준비사항Spring Boot 프로젝트 생성: Spring Initializr를 사용하여 Spring Boot 프로젝트를 생성합니다.의존성Spring WebSpring Sec..
2024.12.31