스프링(egov)

1.스프링(전자정부) MVC 초기설정

웹꽃기사 2020. 8. 29. 04:53

1.src->java->egov...->example -> 폴더만들기 (welcomeWeb)
2. 그아래 web만들기 (web)
3.web아래 Controller 만들기
4.컨트롤러 안에  메서드를 만드는데 리턴타입은 String에 Exception  전지게 만든다.
5.클레스 위에 컨트롤러어노테이션
6.업무폴더밑에 서비스폴더를 만들고 서비스 인터페이스 추가 (xxxxxService)
7.컨트롤러로 돌아와 클레스 바로아래 리소스어노테이션 추가하고 서비스 선언
8.컨트롤러의 이닛 메서드에 제네릭 EgovMap를 가지는리스트를 추가 

9. 서비스 메서드 작명규칙 : [select or save][업무폴더dd[서비스명].[select or save][업무폴더명][Service][List or Info][()];

10. (select는 조회용 save 는 insert,update,delete || List는 여러줄 info는 한줄

11. 마우스올려놓고 서비스의 해당하는 추상메서드 서비스에 만들고 익셉션던지기 

12. 서비스 밑에 impl 폴더 만들고 그안에 WelcomeWebServiceImpl 클레스 만들기

13. WelcomeWebService 를 구현 하고 마우스 올려서 메서드 오버라이드 

14.임플자바 안에서 클레스위에 서비스 어노테이션 적기 

15.서비스 밑의 임플폴더 안에 WelcomeWebMapper 인터페이스 만들고 인터페이스명 바로위에 매퍼

    어노테이션적기

16. impl 클레스에서 서비스를 구현하고 오버라이드 하고, serviceimpl안에 클레스 아래 @Resource 쓰고  그 밑에  매퍼 인터페이스 선언

17.오버라이드 리턴값으로 매퍼인터페이스 타입의 변수명.메서드명을 적고 마우스를 올려 생성

 

 

폴더구성

 

 

컨트롤러 구성

 

 

서비스 구성

 

 

 

서비스임플 구성

 

 

 

 

맵퍼 구성

 

 

 

 

18. context-datasource.xml 에서 데이터베이스 연결정보 입력

19. src/main/resources/egovframework/spring/context-mapper.xml 로 이동해서 경로 체크 **쓰면 아무거나가능

20.pom.xml 아래 마리아 드라이버 추가

 

마리아 드라이버 추가