1. 프로젝트 설정먼저, 스프링 부트 프로젝트를 생성하고 Redis 관련 의존성을 추가합니다.1.1. 스프링 부트 프로젝트 생성Spring Initializr를 사용하여 프로젝트를 생성합니다. 필요한 의존성으로는 Spring Data Redis와 Lombok(선택 사항)을 추가합니다.Spring Data Redis: Redis와의 통합을 위한 스프링 데이터 모듈Lombok: 코드 간소화를 위한 라이브러리 (선택 사항)1.2. pom.xml에 의존성 추가Maven을 사용하는 경우, pom.xml 파일에 다음과 같이 의존성을 추가합니다. org.springframework.boot spring-boot-starter-data-redis ..
스프링 Security 연습 1 이왕 스프링부트를 하는 김에, 그동안 Interceptor를 써왔었는데, 스프링 Security 를 사용해보기로 합니다. #1. build.gradle 에 spring-boot-starter-security 추가하고, Refresh Gradle Project ( 리프레시 안하면 에러납니다. ) #2. 스프링부트 어플리케이션을 실행시켜봅니다. 원래는 아래와 같이 나와야 하는데. ( 시큐리티 적용이 안 되어 있다면 ) 실행 시 로그에 아래와 같은 로그가 추가되면서 같은 URL을 접속했을 때, 인증 필요라고 나옵니다. #3. SecurityConfig.java 를 작성합니다. 다시 localhost:8080/hello 를 접속하면, 이번에는 localhost:8080/login..
이클립스 / 스프링부트 2.0 / 프로젝트 생성 1. [File] - [New] - [Project] 클릭 [Spring Boot] - [Spring Starter Project] 선택 2. [Packaging] 을 [War] 로 변경하고 [Next] 클릭 3. 일단 아무것도 선택 안하고 [Finish] 클릭 4. 프로젝트가 구성될 때까지 대기 후, 프로젝트 구조 확인 5. Demo1 [boot] 우클릭 - [Run As] - [Spring Boot App] 클릭으로 실행 - 실행 로그 확인 6.
이클립스 / 스프링 플러그인 / 설치 1. [Help] - [Eclipse Marketplace] 2. 검색 창에 Spring tools 혹은 STS 입력 후 검색 ( 2018년 10월 23일 결과 ) - Spring Tools 3 Add-On 인스톨 3. Spring Tools 3 Add-On 설치 - Confirm 클릭 4. 라이센스 동의 후 Finish 클릭 5. Security Warning - Install anyway 클릭 6. Accept selected 클릭 7. 모두 설치 후 restart 8. New Project에 Spring Boot 추가된 것 확인
nginx - tomcat - letsencrypt 적용 이 글은 아래 두 글에 이은 마지막 글입니다. 1. java keytool 사용 / 스프링부트 SSL 설정 출처: http://iwan2fly.tistory.com/202?category=501300 [Dreaming]2. 톰캣 웹 서비스에 Letsencrypt SSL 적용하기.. (실패->성공) 출처: http://iwan2fly.tistory.com/203 [Dreaming] 2번 글 마지막에 언급한 바와 같이, 톰캣 앞에 nginx 를 두기로 합니다. #1 nginx 설치 yum install nginx #2 nginx 동작 확인 service nginx start 후 브라우저에서 확인 #3 nginx 디렉토리 구조nginx.conf 에서 c..
톰캣 웹 서비스에 Letsencrypt SSL 적용하기.. java keytool 사용 / 스프링부트 SSL 설정 출처: http://iwan2fly.tistory.com/202에 이은 2차 글입니다. 개발환경에서는 스프링부트의 내장 톰캣을 사용하기 때문에, 이전 글에서 사용했던 몇 몇 코드만 가지고 https를 적용할 수 있습니다. 하지만 실제 운영하는 서버에 https를 적용하려면, 환경도 다르고 비용도 들어가죠. 하지만 무료로 SSL 인증서를 발급 받을 수 있는 곳이 생겼다고 합니다. https://letsencrypt.org/ HTTPS 가 선택이 아닌 필수가 되어가는 시점에서 매우 반가운 일이고, 이를 받아서 적용하는 것도 크게 어렵지는 않습니다. 쉘을 이용할 수 있다면 Certbot 이라는 곳..
- Total
- Today
- Yesterday
- 여행
- 캠핑
- spring tutorial
- 펜탁스
- 자바
- MySQL
- LG
- 강원도
- 스프링
- 리조트
- k-3
- 사이판
- G3
- 에닝요
- Spring
- 캠핑장
- PIC
- 카메라
- 세부
- web.xml
- mybatis
- 톰캣
- 아마존
- Java
- 전북
- 부모님
- 텐트
- K리그
- 스프링부트
- SqlSessionfactory
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |