STUDY/SpringBoot

STUDY/SpringBoot

[Springboot] 게시판따라하기(7) - 게시판 페이징처리 ✔정리

원본 영상 링크: https://www.youtube.com/watch?v=Y7S1xXsKy_w&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=8 페이징 처리 1 localhost:8080/board/list?page=1&size=10 첫페이지는 0페이지부터 시작한다. controller > BoardController.java package com.example.demo.contoller; import com.example.demo.entity.testboard; import com.example.demo.service.BoardService; import org.springframework.beans.factory.annotation.Autowired; import..

STUDY/SpringBoot

[SpringBoot] 22-08-10 스프링부트 설정 설명 ☑

build.gradle 그레이들(Gradle)이 사용하는 환경 파일이다. 그레이들은 그루비(Groovy)를 기반으로 한 빌드 도구로 Ant, Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 빌드 도구이다. build.gradle 파일에는 프로젝트를 위해 필요한 플러그인과 라이브러리 등을 기술한다. plugins { //프로젝트의 스프링부트 프레임워크의 버전설정 id 'org.springframework.boot' version '2.7.2' //프로젝트에 필요한 라이브러리를 관리해주는 툴(매니지먼트)의버전 id 'io.spring.dependency-management' version '1.0.12.RELEASE' //사용하는언어 id 'java' } //프로젝트정보 gro..

STUDY/SpringBoot

[Springboot] 게시판따라하기(6) - 게시판 파일업로드 ✔정리

원본 영상 링크: https://www.youtube.com/watch?v=Y7S1xXsKy_w&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=8 entity > testboard.java package com.example.demo.entity; import lombok.Data; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity //엔티티는 아래 클래스가 DB에 있는 테이블을 의미한다는걸 의미 @Data public class testboard {..

STUDY/SpringBoot

[StringBoot] Thymeleaf 사용법 정리✔

타임리프는 스프링 부트에서 공식적으로 지원하는 View 템플릿입니다. JSP와 달리 Thymeleaf 문서는 html 확장자를 갖고 있어 JSP처럼 Servlet이 문서를 표현하는 방식이 아니기 때문에 서버 없이도 동작 가능합니다. 2. 타임리프를 적용할 HTML 문서를 작성하고 상단 태그 내부에 다음과 같이 작성합니다. 타임리프 사용법 타임리프에서는 서버에서 받아온 데이터를 ${ } 을 이용하여 표기합니다. 컨트롤러 부분 컨트롤러에서 Model을 통해 'name'이란 이름에 'Rooney'를 넣어 View 부분으로 보냅니다. @RequestMapping("/article") public class ArticleController { @GetMapping("/list") public String arti..

STUDY/SpringBoot

[Springboot] 게시판따라하기(5) - 메세지 띄우기 ✔정리

원본 영상 링크: https://www.youtube.com/watch?v=Y7S1xXsKy_w&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=8 처리 메세지 출력 templates > message.html 메세지 띄우는 script 파일 만들고, controller > BoardController.java package com.example.demo.contoller; import com.example.demo.entity.testboard; import com.example.demo.service.BoardService; import org.springframework.beans.factory.annotation.Autowired; import org.spring..

STUDY/SpringBoot

[Springboot] 게시판따라하기(4) - 게시글 삭제·수정 ✔정리

원본 영상 링크: https://www.youtube.com/watch?v=Y7S1xXsKy_w&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=8 게시글 삭제 templates > boardview.html 제목입니다 내용이들어갈부분입니다 글삭제 글삭제 버튼을 만들어주자 Service > BoardService.java package com.example.demo.service; import com.example.demo.entity.testboard; import com.example.demo.repository.BoardRepository; import org.springframework.beans.factory.annotation.Autowired; import ..

STUDY/SpringBoot

[Springboot] 게시판따라하기(3) - 게시글 상세페이지 ✔정리

원본 영상 링크: https://www.youtube.com/watch?v=Y7S1xXsKy_w&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=8 게시글 상세 페이지 상세페이지 html 작성 templates> boardview.html 제목입니다 내용이들어갈부분입니다 1번 작성 controller > BoardController.java package com.example.demo.contoller; import com.example.demo.entity.testboard; import com.example.demo.service.BoardService; import org.springframework.beans.factory.annotation.Autowired; ..

STUDY/SpringBoot

[Springboot] 게시판따라하기(2) - 게시글 리스트 ✔정리

원본 영상 재생목록 링크: https://www.youtube.com/watch?v=Y7S1xXsKy_w&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=8 게시글 리스트 controller > BoardController.java package com.example.demo.contoller; import com.example.demo.entity.testboard; import com.example.demo.service.BoardService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.s..

STUDY/SpringBoot

[Springboot] 게시판따라하기(1) - 게시글 작성폼생성·작성처리 ✔정리

원본 영상 링크: https://www.youtube.com/watch?v=Y7S1xXsKy_w&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ&index=8 게시글 작성폼 생성 templates > boardwrite.html 작성 controller > BoardController.java package com.example.demo.contoller; import com.example.demo.service.BoardService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframewor..

STUDY/SpringBoot

[SpringBoot] IntelliJ + OracleDB 게시판 생성 ✔정리(2)

2) 만들어 볼 것! 로그인, 로그아웃, 사용자인증(로그인되어있을때 게시물접근) , 예외처리 사용자인증 controller > LoginController.java package com.gosari.repick.controller; import com.gosari.repick.domain.Member; import com.gosari.repick.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web..

STUDY/SpringBoot

[SpringBoot] IntelliJ + OracleDB 게시판 생성 ✔정리(1)

프로젝트 시작 설정 https://start.spring.io/ 위 사이트에서 프로젝트를 생성해 다운받아서 진행하거나 프로젝트선택 Project : Gradle SpringBoot : SNAPSHOP 과 M 제외 Snapshot → M (Milestone) → RC (Release Candidate) 순으로 개발이 완료되어 가는 단계를 의미하고, 맨 마지막 단계쯤에서는 거의 개발 완료로 더이상 버그가 없다면 그대로 출시된다. Language : java Package : jar java : 17 Dependancies : Spring Web, Thymeleaf (html템플릿엔진임) 아래와 같이 인텔리제이에서 생성하여 시작해도 된다 종속성(dependencies) 은 Web과 Thymeleaf뿐만 아니라..

STUDY/SpringBoot

[SpringBoot] 22-08-04 자바와 html을 이용한 게시판예제 (2) ☑

controller > BoardController package com.testspring.testspring.controller; import java.util.ArrayList; import java.util.Date; import java.util.List; //내장라이브러리 호출 ↑ import com.testspring.testspring.domain.Board; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annot..

ReCode.B
'STUDY/SpringBoot' 카테고리의 글 목록 (2 Page)