Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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 31
Tags more
Archives
Today
Total
관리 메뉴

까마귀코딩.log

자바 팀 프로젝트 생성부터 게시판 구현까지 - jsp 사용하기 3 본문

스프링

자바 팀 프로젝트 생성부터 게시판 구현까지 - jsp 사용하기 3

까마귀코딩 2023. 1. 3. 18:59

 


1. java 밑에 인터페이스 생성하기


 

 

 

 

 


BoardMapper 인터페이스에서 @Mapper 어노테이션의 역할은

맨위의 클래스 경로를 가지고 BoardMapper.xml 에서 namespace ='' 하고 일치되어있는것을 찾는다. 

 

만약 다르게 해주면 ????

콘솔에 BindingException이 뜬다 

 

 

 

 

 

 

 

 

//패키지명 . 클래스명(인터페이스) .메소드명

//com.example.demo.mapper.BoardMapper.insertBoard

 

// 한마디로 클래스풀경로. 메소드명 

 

 


2. service 만들기 


 


3. vo 를 파라미터로 받아서 mapper의 vo 를 호출하는 코드를 만들어 보자 !!!


 

 

 

 

 

RequestBody - 파라미터를 json 형태로 가져올때 선언

ResponseBody - 객체를 뷰를 리턴하지 않을때 < 프론트 단에서 다 해결할때 주로사용 >

 

 


4. BoardController 생성하기 


@ModelAttribute 가 파라미터로 매핑하는것

 

직접 RequesetParam 으로 객체를 만들었던 과정을 스프링 프레임워크가 해주는것이 ==  위의 과정 modelAttribute 사용이다. 

 

그러면 요청을 할때 파라미터로 보내야한다.