--> -->
POME.xml 라이브러리 를 등록한다. pome.xml <!-- 스프링 thymeleaf 라이브러리 템플릿 사용 --> <dependency> <groupId>org.springframewo…
http://summernote.org/ 다운로드 섬머노트는 ctrl+c 로해서 이미지를 붙여 넣을 수 있다. 즉 Drop down 방식을 취하며 이러한 이미지의 파…
* https://google-developers.appspot.com/chart/ JSON 형태로 데이터만 보내주면 알아서 차트가 생성된다. 그러나 JSON 형태가 아니라도 원하…
참조 : http://macaronics.net/index.php/m01/java/view/143 * Smart Editor, WYSIWYG Editor(위지윅 에디터, what you see is what you get)- 사용자가 현재 화면에서…
<!-- ckeditor 연결 --> <script type="text/javascript" src="/ckeditor/ckeditor.js"></script> <div class="bg-content"> <!--=================…
Spring Security 에서 현재 인증된(로그인한) 사용자의 정보를 가져오는 방법 에 대해 살펴볼 것 입니다. 스프링의 다양한 메카니즘을 통해 …
자동가입을 방지하는 문자열 입력을 구현할 때, 보통 많이 사용하는 것이 simplecaptcha와 jcaptcha 라이브러리다. 여기선&n…
이번 글을 HTTP Header에 대한 간략한 내용 정리 입니다. 웹 어플리케이션은 HTTP 프로토콜로 통신하는 네트워크 것으로, 웹 브라우저와 웹 서버 …
회원 가입 데이터 베이스 설계는 다음과 같이 하였다.-- 데이터베이스 생성 CREATE DATABASE SIMPLEBLOG2 CHARACTER SET=UTF8; -- 유저 생성 CREATE USER `SIMP…
페이징 처리에는 반드시 다음과 같은 원칙이 지켜져야만 한다. - 페이징 처리는 반드시 GET 방식만을 이용해서 처리한다.- 페이지는 다른 사람…
AWS Docker 로 서버 구축 설치 ubuntu:latest , java8 , maven, mariadb, git 1. Dockerfile--------------------------------…
http://summernote.org/ 다운로드 섬머노트는 ctrl+c 로해서 이미지를 붙여 넣을 수 있다. 즉 Drop down 방식을 취하며 이러한 이미지의 파…
1) Docker 명령어 정리 2) 도커(Docker) 커맨드 요약도커 관련 개념+ 도커 이미지 - 컨테이너 실행을 위해 필요한 프로그램/라이브러리/소스파일…
## 1-5. 원격 서버(개발 서버 또는 실 서버) 에 소스 코드 배포하기 2 * 자바 설치 * git 설치 * git clone 후 빌드 * 서버 시작 ##################…
choi@choi-PC MINGW64 /g/dev/my-slipp-terminal (master) $ ls -al total 44 drwxr-xr-x 1 choi 197121 0 8월 3 19:03 ./ drwxr-xr-x 1 choi 197121 0 8월 …
서버에서는 파일을 저장할 때 반드시 고려해야 하는 사항은 다음과 같다.- 파일 이름의 중복 문제- 파일의 저장 경로에 대한 문제- 원본 파일을 그…
1. POM.XML 파일에 라이브러리를 추가. <!-- 시큐리티 --> <dependency> <groupId>org.springframework.security</groupId> …
스프링부트 사용 버전소스 : https://github.com/braverokmc79/Springboot-JPA-Blog<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-…
class UserController package net.slipp.web; import java.util.ArrayList; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spr…
JPA 초기 데이터 삽입 src/main/resource 에 import.sql 파일 이름으로 다음과 같이 데이터를 삽입 하는 쿼리를 작성한다. INSERT INTO …
라이브러리 그래들 testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1' testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1' testImp…
Burgerimport lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import java.io.Serializable; import java.util.List; @AllArgsC…
MyRunningTimeimport java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({Eleme…
1. WebSecurityConfigurerAdapter 상속받은 클래스에서 전체 설정참조 : http://macaronics.net/index.php/m01/spring/view/1812 @Override protected void …
https://spring.io/guides/tutorials/rest/ BoardApiController import com.godcoder.myhome.model.Board; import com.godcoder.myhome.repository.BoardRepository; import org.springfr…
Maven이용 시 pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency&…
https://mvnrepository.com/1. 라이브러리 javax.mail javax.mail-api 1.6.2 2. 소스import java.util.Date; import java.util.Properties; import javax.mail.…
참조 :★스프링부트 JPA 페이징 및 검색 처리, Jsp ,Thymeleaf controller //상세보기 @GetMapping("/board/{id}") public String findBy…
소셜 로그인 구현은 다음을 참조.1. [Spring Boot] OAuth2 소셜 로그인 가이드 (구글, 페이스북, 네이버, 카카오) 2. [Spring] 스프링으로…
스프링부트 버전 : 2.6.3 회원 정보 변경후 Controller 에서 다음과 같이 처리한다.방법 1 . 비밀번호가 반드시 필요하다. …