SpringBoot

· SpringBoot
이전 포스트 바로가기 >2024.05.12 - [분류 전체보기] - [IntelliJ] 간단한 게시판 구현하기_1 (CRUD) 저번 포스트에서는 CRUD 중에서 C(Create) 와 R(Read)을 구현했다.이번 포스트에서는 U(Update) 와 D(Delete)를 구현할 것이다. 구현해야 할 것들Create : 게시글 작성하기  (저번 포스트)Read : 게시글 리스트 불러오기 (저번포스트)Update : 게시글 수정하기 Delete : 게시글 삭제하기구현 기능1.  수정버튼을 누르면 게시글의 제목과 내용을 수정할 수 있도록 textarea로 바뀌고, 수정버튼이 저장버튼으로 바뀌면서 저장 버튼을 눌렀을 때 DB에 저장되도록 한다.2. 삭제버튼을 누르면 DB에서 삭제되도록 한다. 1. BoardServi..
· SpringBoot
이전 포스트 바로가기 >2024.05.10 - [분류 전체보기] - 간단한 게시판 마이페이지 구현 저번 포스트에서는 간단한 마이페이지 구현을 했다.이번에는 간단하게 게시판을 작성하는 코드를 작성해볼 것이다. 구현해야 할 것들Create : 게시글 작성하기Read : 게시글 리스트 불러오기Update : 게시글 수정하기 (다음 포스트)Delete : 게시글 삭제하기 (다음 포스트)저번 포스트에서 로그인 하면 바로 마이페이지로 매핑을 해놓았다.일단 마이페이지에서 메인페이지로 이동할 수 있도록 마이페이지에 링크를 만들어 준다. 1. mypage.jsp 에 코드 추가 지금 mypage.jsp 코드에 다음을 추가해준다.메인페이지 바로가기 >2. MainController 추가하고 매핑하기이제 "/main" 에 알..
· SpringBoot
저번 포스트에서 만든 로그인 / 회원가입이 구현되어 있어야 한다.2024.05.05 - [분류 전체보기] - 간단한 회원가입 / 로그인 구현 1. mypage.jsp 추가하기저번 포스트에서 home.jsp를 로그인하면 이동하는 메인페이지로 설정했다.로그인하면 마이페이지로 이동되도록 하기 위해mypage.jsp를 추가해 준다.이때 컨트롤러의 코드도 바꿔주어야 한다!!! 2. HomeController 코드 수정하기HomeController 코드 수정@RequestMapping("/")public String home(@SessionAttribute("userId") Optional userIdOptional, Model model) { // Optional을 사용하여 userId가 세션에 있는지 체크..
· SpringBoot
저번 포스트에서 만든 프로젝트 기본 구조를 준비한다.2024.05.04 - [분류 전체보기] - JSP를 사용하여 IntelliJ프로젝트 생성하기 (Gradle) 최종 실행화면최종 실행 영상1. DB 생성하기회원가입하고 로그인을 하기위해서는 일단 정보가 저장되는 DB를 설정해야 한다.나는 MySQL Workbench를 사용해서 DB를 설정했다. DB에 들어갈 내용userIduserNameuserEmailuserPasswordint Not Null primary keyauto_incrementvarchar(50)Not Nullvarchar(100)Not Nullvarchar(50)Not NUll회원가입할 때 필요한 기본 정보들이다.회원가입하면서 정보를 DB에 입력하고, 로그인할 때 데이터를 가져와 쓰면 된..
· SpringBoot
1. https://start.spring.io/ 로 들어가서 기본 프로젝트 생성하기 Packaging에서 Jar와 War의 차이?Jar : 보통 일반 자바 어플리케이션 또는 라이브러리 용도로 사용되며, 어떤 Java 환경에서든 제사용이 가능하다.War: 웹 어플리케이션 전용 / 어플리케이션 서버에서 실행할 수 있게 패키징 된다.--> Jar 파일은 더 일반적이고 범용적이며, war 파일은 웹 서버에서의 관리와 배포가 용이하다. 파일을 다운받은 후 Zip파일을 풀어서 IntelliJ로 파일을 연다. 2. IntelliJ에서 프로젝트 열기 처음 생성하면 이런 디렉토리를 볼 수 있다. 이걸 기반으로 프로젝트 세팅을 시작한다. (1) build.gradle- build.gradle에서는 대부분 의존성에 대한 ..
코딩스타 현주
'SpringBoot' 카테고리의 글 목록