개발자 양세진의 기술 블로그
close
프로필 배경
프로필 로고

개발자 양세진의 기술 블로그

  • 분류 전체보기 (116)
    • JAVA (20)
    • Trouble Shooting (5)
    • CS (23)
    • Linux (18)
    • DB (4)
    • 개발일기 (6)
    • Spring - Spring Boot (9)
    • AWS (3)
    • NetWork (8)
    • side Project - Portfolio ma.. (2)
    • JPA (1)
    • Coding Test - Java - Progra.. (14)
    • Software Design (2)
    • DataStructure (1)
  • 홈
  • 태그
  • 방명록
Spring - Spring Boot - Swagger 설정하기

Spring - Spring Boot - Swagger 설정하기

기본적인 Spring 이해를 가지고 있다는 가정으로 시작하겠습니다. 자바 17 , 스프링부트 3.4.0 버전에서 합니다. 알고 있기로 Spring Doc이 2.4인가 이후 부터 지원하기 때문에 아래 버전을 사용하시는 분은 다른 글을참고하시길 바립니다. 1. 테스트용 컨트롤러를 하나 만들어줍니다.  2. 의존성은 다음과 같이 해서 추가하면됩니다. 아래 그루비와 Spring DOC 추가하기 3. application.properties 파일에 추가로 패치 경로를 삽입합니다 4. 아까 만들어둔곳에 이런식으로 테크와 오퍼레이션을 추가해줍니다. 5. 실행해주면 다음처럼 나옵니다.  이러면 성공!

  • format_list_bulleted Spring - Spring Boot
  • · 2024. 12. 12.
  • textsms

Spring Security - 2 - Bean 등록

일단 필요한 전체코드 - 아래는 설명입니다. @Bean public CorsConfigurationSource corsConfigurationSource() { CorsConfiguration configuration = new CorsConfiguration(); // 허용할 도메인 설정 (명시적으로 설정) configuration.setAllowedOrigins(Arrays.asList("", "")); // 허용할 HTTP 메서드 configuration.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "DELETE", "OPTIONS")); // 허용할 헤더 ..

  • format_list_bulleted Spring - Spring Boot
  • · 2024. 12. 4.
  • textsms

Spring Security - 1 - 설정

일단 스프링 부트 기준으로 설명을 합니다. 17버전 사용하고 있습니다.의존성추가 // Spring Security for JWT authentication implementation 'org.springframework.boot:spring-boot-starter-security'Config 파일 작성@Configuration@EnableWebSecuritypublic class SecurityConfig {이렇게 Config 파일에 어노테이션을 추가합시다.어노테이션에 대한 이해@Configuration 어노테이션 설명@Configuration 어노테이션은 Spring Framework에서 사용되며, 주로 Spring 애플리케이션 컨텍스트에서 구성 클래스를 정의할 때 사용됩니다.주요 특징:Sp..

  • format_list_bulleted Spring - Spring Boot
  • · 2024. 12. 4.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (116)
    • JAVA (20)
    • Trouble Shooting (5)
    • CS (23)
    • Linux (18)
    • DB (4)
    • 개발일기 (6)
    • Spring - Spring Boot (9)
    • AWS (3)
    • NetWork (8)
    • side Project - Portfolio ma.. (2)
    • JPA (1)
    • Coding Test - Java - Progra.. (14)
    • Software Design (2)
    • DataStructure (1)
최근 글
인기 글
최근 댓글
태그
  • #MSA
  • #CS
  • #Spring
  • #java
  • #docker
  • #DAO
  • #DHCP
  • #swagger
  • #DTO
  • #포트포워딩
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바