스프링 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..
스프링부트 JPA 연습 이왕 스프링부트를 하는 김에, 일반적으로 많이 쓰이는 mybatis 대신에 JPA를 써보기로 합니다.구글 검색을 통해 공부해봅니다. #1. Member 엔티티 클래스 생성@Entity, @Id, @GeneratedValue, @Column 등의 어노테이션이 에러를 내고 있습니다. #2. bulid.gradle 에 JPA 관련 설정을 합니다.runtime("com.h2database:h2") 는 Embedded h2database를 사용하겠다는 설정입니다.h2DB가 뭔지 잘 모르지만 일단 사용해보기로 합니다. #3. Member 클래스 수정javax.persistence 패키지가 많이 포함되었습니다.@Id 에는 (name) 이 들어가면 안되나 봅니다.따옴표도 ' 를 쓴 곳이 있는데,..
이클립스 / 스프링부트 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
- 세부
- 스프링부트
- 스프링
- 에닝요
- mybatis
- k-3
- LG
- 강원도
- web.xml
- spring tutorial
- 카메라
- 자바
- Java
- 전북
- SqlSessionfactory
- PIC
- 캠핑
- 부모님
- 톰캣
- 펜탁스
- 아마존
- MySQL
- 리조트
- 캠핑장
- 텐트
- 사이판
- Spring
- G3
- 여행
- K리그
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |