주말 동안 혼자서 기본적인 데이터베이스에 대해서
고민을 하던 중,
복붙 한 게시판은 있어도
내가 만든 게시판이 없다는 것을 깨닫고...
기본이 없다는 걸 느껴 일단 먼저
게시판을 혼자서 spring으로 만들어 보자 하고 정했다.
먼저 기본적으로 insert 즉 글 작성이다.
css하나 없고 일단 이렇다 라는 기본 틀만 잡으려다 보니...
아무것도 없다 ㅋㅋㅋ...
게시글의 기본이 될 데이터베이스이다.
위에서부터, 게시글 고유 코드(기본키 설정)
글 제목, 글 내용, 작성자, 조회수, 작성 날짜 이러한 구성으로
일단 만들었다.
위 데이터베이스를 기반으로 만든 Bean이다.
처음에 할 때는 "귀찮게..."라고 생각했는데
혼자 자바를 하거나 뭔가를 하려고 생각하고 실행할 때
이렇게 기본을 만들어 놓고 사용한다는 것이
훨씬 좋다는 것을 알았다.... 진작에 이해했으면 좋았을 걸 ㅎ...
본문에서 쓰이게 될 mapper이다.
jsp로 만들까 스프링으로 만들까 고민하던 중
mapper를 보고 아... spring으로 일단 하자라고
정하게 되었다 ㅎ...
게시물의 고유 코드의 경우 sequence로 설정해두었고
#{}의 경우 sql문으로 치면
Test_TITLE=?로 바뀐 다는 것이다.
가끔 ${}과도 헷갈려서 이거는 조금 더 다뤄봐야 할 것 같다.
컨트롤러에 해당하는 부분.
사실상 위의 작업이 다 끝나면
@Autowired로 sqlsessiontemplate를 자동 주입한 후,
아래에서 임시적으로 정의해둔 write_result에 입력을 해두면 끝이다.
라고 작성 후, 나의 경우에는 index.jsp로 가게 된다.
실행결과를 확인하기 위해
select을 해보면
이와 같이 insert 된 것이 확인 가능하다.
'spring > 게시판' 카테고리의 다른 글
게시판 만들기(페이징)(6) (0) | 2021.02.09 |
---|---|
게시판 만들기(게시물 삭제)(5) (0) | 2021.02.09 |
게시판 만들기(게시글 수정)(4) (0) | 2021.02.08 |
게시판 만들기(게시글 읽기)(3) (0) | 2021.02.08 |
게시판 만들기(게시글 목록)(2) (0) | 2021.02.08 |