티스토리 뷰
[Spring] 스프링부트 + JPA + thymeleaf + Spring Security로 회원가입 + 게시판(수정, 삭제, 등록, 조회, 댓
poopooreum 2024. 9. 3. 09:02오늘의 게시물은 여태까지 올렸던 간단한 스프링부트 프로젝트 최종 정리본입니다!
우선 제가 빠트린게 하나 있더라구요
가장 첫 화면을 제가 업로드를 안 해가지고 여기다가 하겠습니다.
✏ home.html
<!DOCTYPE HTML>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<title>Hello</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" th:href="@{/css/main.css}">
</head>
<body>
<h1>정푸름의 백엔드 도전기</h1>
<img th:src="@{/image/cat.jpg}">
<a href="http://localhost:8080/login">로그인</a>
<a href="http://localhost:8080/signup">회원가입</a>
</body>
</html>
✏ WebController
@GetMapping("/") // 메인화면
public String index(HttpServletRequest httpServletRequest) {
HttpSession session = httpServletRequest.getSession();
Optional<Object> idOptional =Optional.ofNullable(session.getAttribute("userId"));
if(idOptional.isEmpty()){
return "home";
}
return "redirect:/member/list";
}
기본 설정
https://pooreumjung.tistory.com/490
프로젝트 로직
https://pooreumjung.tistory.com/489
Spring Security 설정
https://pooreumjung.tistory.com/491
회원가입 구현
https://pooreumjung.tistory.com/492
로그인 구현
https://pooreumjung.tistory.com/493
메인화면 구현
https://pooreumjung.tistory.com/494
게시물 등록하기
https://pooreumjung.tistory.com/495
게시물 수정하기
https://pooreumjung.tistory.com/496
게시물 삭제하기
https://pooreumjung.tistory.com/497
게시물에 댓글 달기
https://pooreumjung.tistory.com/498
게시물 좋아요 누르기
https://pooreumjung.tistory.com/499
마지막으로, 프로젝트가 올라가 있는 제 깃허브입니다.
혹시라도 궁금한 게 있으시거나, 틀린 부분이 있다면 댓글 달아주시면 감사하겠습니다!
https://github.com/pooreumjung/springStudy
'Web > Spring' 카테고리의 다른 글
[Spring/스프링] 스프링 부트 파일 업로드 및 화면 출력 (0) | 2024.09.05 |
---|---|
[Spring/스프링] Port 8080 is already in use 에러 해결 방법 (4) | 2024.09.03 |
[Spring] 스프링 부트 데이터베이스 관련 어노테이션 (2) | 2024.09.02 |
[Spring] 스프링 부트 롬복 관련 어노테이션 (4) | 2024.09.02 |
[Spring] 스프링부트 + JPA + thymeleaf + Spring Security로 회원가입 + 게시판(수정, 삭제, 등록, 조회, 댓글, 좋아요) + 로그인 구현하기 #11 좋아요 기능(중복 방지) (0) | 2024.08.31 |
- Total
- Today
- Yesterday
- BFS
- 자료구조
- CSS
- 스프링 부트 crud 게시판 구현
- C++ Stack
- c++ string
- 세그먼트 트리
- 우선순위 큐
- 스택
- 유클리드 호제법
- 카운팅 정렬
- C++
- 에라토스테네스의 체
- HTML5
- 자바
- java
- 자바스크립트
- 이분 매칭
- 유니온 파인드
- js
- 백준 풀이
- 투 포인터
- 알고리즘 공부
- html
- DP
- 알고리즘
- DFS
- 백준
- 반복문
- Do it!
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |