전체 글 1093

[SpringBoot] 8. Processing of writing text _ HTML 수정하기, input, textarea태그, form 작성, submit 버튼 작동하면 url로 보내주기

1. HTML 코드 중에서 데이터를 어디서 받는지 확인하기 여기서는 데이터를 받는 것이 input 태그랑 textarea 태그 2개가 있다. 2. form 태그로 감싸주기 input 태그랑 textarea 태그를 form 태그로 감싸줘야한다. 이동할 때는 줄 클릭한 후에 Ctrl + Shift + ↑ /↓ 누르면 쉽게 이동할 수 있다. 2. form에 action 만들기 action은 이 데이터들을 어디로 보내줄지 url 적어주기 우리는 localhost:8080/board/writdo에 보내줄 것이다. 3. method 설정 method = "post" method는 post 방식을 선택할 것이다. 4. 이름적기, 타입선언 input / textarea 이름을 적어준다 name = "title" nam..

WEB/SpringBoot 2024.03.09

[SpringBoot] 7. Creating a Post Form _ HTML 파일 작성할 곳 만들기/ Controller를 사용해서 HTML 페이지로 이동하는 url 주소 작성

- 목표 게시글 작성을 위해서는, 게시글을 작성할 폼을 생성해야한다. 1. HTML 파일 작성할 곳 만들기 src > main > resources > templates > boardwrite라는 이름으로 HTML 파일을 만들어주었다 작성 2. Controller를 사용해서 HTML 페이지로 이동하는 url 주소 작성 ① board > src > java > com.study.board > controller > BoardController로 이동 ② Controller에 보내줄 url 주소 작성하기 원래 적어줬던 Hello World는 지워준다. return "name" 이 쌍따옴표 사이에 들어가는 건 어떤 view 파일 (HTML파일)로 보내줄 건가를 입력해주는 것이다. 우리가 만든 파일은 board..

WEB/SpringBoot 2024.03.09

[SpringBoot] 6. Creating a table in the MariaDB

- Goal After writing the post, it should be kept in the DB. To keep it, we need a table to keep the post. That's why we will create a table in Schema using MySQL workbench. 게시물을 작성한 후에는 DB에 보관해야한다. 보관을 하려면 그 게시글을 보관할 테이블이 필요하다. 그래서 우리는 MySQL workbench를 사용해서 Schema에 테이블을 생성할 것이다. 1. MySQL Workbench를 사용해서 MariaDB 들어가기 pw 123456 여기서 board가 바로 스키마이다. 2. 스키마에 테이블 만들기 id : 게시글의 고유한 번호를 가진다 title : 제목 ..

WEB/SpringBoot 2024.03.09

[SpringBoot] 5.2 Create a Project_Show "Hello World" on the localhost page (JAVA file)

1. Controller 만들어주기 2. Controller 안에 Java Class 만들어주기 3. 스프링이 이곳이 Controller라는 것을 알 수 있게 annotation 지정해주기 4. 안에 method 만들어주기 Getmapping은 localhost 8080이다. 그 주소("/" 경로)로 들어갔을 때, ResponseBody를 한다. ResponseBody는 이제 아래 있는 이 글자를 그대로 띄어줄 수 있게 해주는 annotation이다 package com.study.board.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping;..

WEB/SpringBoot 2024.03.09