Spring_boot 18

[Spring] Bootstrap 적용하기

1. 부트스트랩 사이트를 들어간다. https://getbootstrap.com/docs/5.3/getting-started/introduction/ Get started with Bootstrap Bootstrap is a powerful, feature-packed frontend toolkit. Build anything—from prototype to production—in minutes. getbootstrap.com 2. CDN links 목록으로 가서 js와 css 코드를 복사해서 head 태그에 입력한다. 3. 부트스트랩 docs로 들어가서 원하는 디자인을 class로 가져와 원하는 태그에 적용하면 된다. https://getbootstrap.com/docs/5.3/getting-star..

Spring_boot/Project 2023.07.19

[Spring] 스프링 보안

https://julian5383.tistory.com/103?category=880390 [Spring] REST 웹 서비스 https://julian5383.tistory.com/94 [Spring] JPA로 블로그하고 데이터를 액세스 하기 https://julian5383.tistory.com/93 [Spring] MVC를 이용해 블로그 만들기 프로젝트를 생성합니다. Spring Boot DevTools, Lo.. julian5383.tistory.com 1. pom.xml으로 들오가서 새로운 의존체를 추가한다. Spring Security를 추가한다. 2. pom.xml을 더블클릭해서 다음의 의존체를 입력한다. org.thymeleaf.extras thymeleaf-extras-springsecu..

Spring_boot/Project 2022.08.20

[Spring] REST 웹 서비스

https://julian5383.tistory.com/94 [Spring] JPA로 블로그하고 데이터를 액세스 하기 https://julian5383.tistory.com/93 [Spring] MVC를 이용해 블로그 만들기 프로젝트를 생성합니다. Spring Boot DevTools, Lombok, Thymeleaf, Spring Web이 선택됩니다. Overview 옆에 있는 Dependencies로 들어.. julian5383.tistory.com 위 게시물 이후로 이어집니다. 2개의 RestController를 작성한다. package com.aaa.blog.rest; import java.util.List; import java.util.Map; import javax.servlet.http.H..

Spring_boot/Project 2022.08.13

[Spring] JPA로 블로그하고 데이터를 액세스 하기

https://julian5383.tistory.com/93 [Spring] MVC를 이용해 블로그 만들기 프로젝트를 생성합니다. Spring Boot DevTools, Lombok, Thymeleaf, Spring Web이 선택됩니다. Overview 옆에 있는 Dependencies로 들어갑니다. javax.validation를 추가한다. - src/main/java 코딩문 1. co.. julian5383.tistory.com 다음 게시물에서 이어집니다. 새로운 dependency를 추가한다. Spring Data JPA와 MySQL Driver를 추가한다. pom.xml으로 들어가서 Dependencies에 새로운 것을 추가한다.(org.hibernate.validator) applocation...

Spring_boot/Project 2022.08.07

[Spring] MVC를 이용해 블로그 만들기

프로젝트를 생성합니다. Spring Boot DevTools, Lombok, Thymeleaf, Spring Web이 선택됩니다. Overview 옆에 있는 Dependencies로 들어갑니다. javax.validation를 추가한다. - src/main/java 코딩문 1. com.aaa.blog.model package com.aaa.blog.model; import java.util.Date; import javax.validation.constraints.NotNull; import org.springframework.format.annotation.DateTimeFormat; import lombok.AllArgsConstructor; import lombok.Getter; import lom..

Spring_boot/Project 2022.07.31

[Spring] Spring MVC와 Web Security 통합

https://julian5383.tistory.com/42?category=880390 [Spring] 웹 애플리케이션 제작 1. 프로젝트 구조 생성 - Spring Starter Project로 프로젝트 생성하고 라이브러리 생성 2. pom.xml에 라이브러리 추가 - Add를 눌러 라이브러리를 추가한다.(querydsl-apt, querydsl-jpa, thymeleaf-layout-dia.. julian5383.tistory.com 위 게시물에 이어서 진행됩니다. 1. 프로젝트 구성 추가 2. templates에 추가 html 파일 생성하기 1) accessDenied.html Sorry, you do not have permission to view this page. Click Login at..

Spring_boot/Project 2021.08.29

[Spring] 자바 환경 변수 설정하기

1. 제어판에 들어간다. 2. 시스템 및 보안을 클릭한다. 3. 시스템을 클릭한다. 4. 시스템을 클릭 후 왼쪽에 고급 시스템 설정으로 들어간다. 5. 아래쪽에 환경변수로 들어간다. 6. 사용자 변수에서 새로 만들기를 클릭한다. 7. 변수 이름은 JAVA_HOME, 변수 값은 디렉터리 찾아보기를 눌러 c드라이브에서 자바 jdk 폴더를 선택하고 확인을 누른다. 8. 사용자 변수에서 Path를 클릭하고 편집을 누른다. 9. 새로 만들기를 누르고 %JAVA_HOME%\bin을 입력한다.

Spring_boot/Project 2021.08.26

[Spring] 웹 보안

이번에 설계한 것은 로그인 페이지를 통해서 아이디와 비번을 입력했을때 사용자를 인증하는 프로젝트 입니다. applicaton.properties 설계 spring.datasource.driver-class-name = com.mysql.cj.jdbc.Driver spring.datasource.url = jdbc:mysql://localhost/jpa_ex?characterEncoding=utf8&serverTimezone=Asia/Seoul spring.datasource.username = root spring.datasource.password = root spring.jpa.hibernate.ddl-auto=create spring.jpa.generate-ddl=false spring.jpa.sh..

Spring_boot/Project 2021.08.26

[Spring] 스프링부트(Spring Tool suite) 설치 방법

오늘은 스프링부트를 까는 방법을 알려드리겠습니다. 1. 현재 개발환경 조성 1) jdk -11.0.4 2) MySQL Workbench 8.0 2. Spring 사이트에 들어가서 Spring Tools 4 다운로드 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io..

Spring_boot/Project 2021.08.22

[Spring] REST 방식의 댓글 처리와 JPA 처리

지난 웹 애플리케이션 제작과 연결된다. https://julian5383.tistory.com/42 [Spring] 웹 애플리케이션 제작 1. 프로젝트 구조 생성 - Spring Starter Project로 프로젝트 생성하고 라이브러리 생성 2. pom.xml에 라이브러리 추가 - Add를 눌러 라이브러리를 추가한다.(querydsl-apt, querydsl-jpa, thymeleaf-layout-dia.. julian5383.tistory.com 1. REST 방식과 @RestController - GET 방식 데이터를 보여주거나 다른 사람들에게 알리는 방식: 기본적으로 정보확산 목적, 인터넷상의 URL은 하나의 고유 데이터를 찾는 이름이나 태그가 됨 - POST 방식 데이터를 이용해서 특별한 작업을..

Spring_boot/Project 2021.08.19