본문 바로가기
spring/게시판

게시판 만들기(게시글 작성)(1)

by coie 2021. 2. 8.

주말 동안 혼자서 기본적인 데이터베이스에 대해서

고민을 하던 중,

복붙 한 게시판은 있어도

내가 만든 게시판이 없다는 것을 깨닫고...

기본이 없다는 걸 느껴 일단 먼저

게시판을 혼자서 spring으로 만들어 보자 하고 정했다.

 

먼저 기본적으로 insert 즉 글 작성이다.

 

css하나 없고 일단 이렇다 라는 기본 틀만 잡으려다 보니...

아무것도 없다 ㅋㅋㅋ...

게시글의 기본이 될 데이터베이스이다.

위에서부터, 게시글 고유 코드(기본키 설정)

글 제목, 글 내용, 작성자, 조회수, 작성 날짜 이러한 구성으로

일단 만들었다.

 

위 데이터베이스를 기반으로 만든 Bean이다.

처음에 할 때는 "귀찮게..."라고 생각했는데

혼자 자바를 하거나 뭔가를 하려고 생각하고 실행할 때

이렇게 기본을 만들어 놓고 사용한다는 것이

훨씬 좋다는 것을 알았다.... 진작에 이해했으면 좋았을 걸 ㅎ...

 

본문에서 쓰이게 될 mapper이다.

jsp로 만들까 스프링으로 만들까 고민하던 중 

mapper를 보고 아... spring으로 일단 하자라고

정하게 되었다 ㅎ...

게시물의 고유 코드의 경우 sequence로 설정해두었고

#{}의 경우 sql문으로 치면

Test_TITLE=?로 바뀐 다는 것이다.

가끔 ${}과도 헷갈려서 이거는 조금 더 다뤄봐야 할 것 같다.

컨트롤러에 해당하는 부분.

사실상 위의 작업이 다 끝나면 

@Autowired로 sqlsessiontemplate를  자동 주입한 후,

아래에서 임시적으로 정의해둔 write_result에 입력을 해두면 끝이다.

라고 작성 후, 나의 경우에는 index.jsp로 가게 된다.

실행결과를 확인하기 위해 

select을 해보면

이와 같이 insert 된 것이 확인 가능하다.