티스토리 뷰

반응형

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

모델 클래스와 

레포지토리 인터페이스 생성

컨트롤러 생성

 

크게 자바 투두 리스트를 만들때

위 세가지 작업을 한다고 볼 수 있는데

 

이걸 요즘 인기가 많은 디장고랑 비교를 해보자면

 

 

위와 같이 볼 수 있다. 

레포지토리 인터페이스 부분은 디장고와는 개념이 많이 다르다

이에 대한 설명글도 본문에 링크할 예정이고

 

내가 여러 사이트에 연재를 해주고 있는 상황이라 

시리즈가 흩어져 있다

 

모아서 정리해서 링크는 모두 드릴 생각이니

걱정말고 즐겨찾기하시고 새로운 게시물들을 유용하게

사용해 주시면 되겠다

 

스프링과 디장고는 비슷하다면 비슷하고 다르다면 다르다 

그래도 다양하게 많이 접해볼수록 속도는 이해는 점점 빨라진다

그래서 나 또한 글을 쓸 때 이를 의식하고

 

독자님들께 도움이 되도록 여러 비교를 해주고 

초보자들에게는 진짜 이상한게 어려울 수 있고 

 

꼭 짚고 넘어가고 싶은 것들이 있는데 

중급자 고급자들은 그런 상황에서 

 

생각해보지도 않았고 중요하지도 않은거라고

넘어가고 싶은 상황이 많기 때문에 

 

그 중간에서 열심히 다룰수있도록 하겠다

 

모르겠으면 이 글을 여러 번 읽으면서 

자연스럽게 외워지고 흐름이 들어오게 되면 

나중엔 제대로 이해가 되고 알게 될것이다 

 

투두 리스트에서 데이터 모델 클래스와 레포지토리 인터페이스는 다른 글에 설명해놓았으니

이번에는 컨트롤러 부터 다루도록 하겠다. 

 

 

여러가지를 임포트하는데, 첫번째 스테레오타입 컨트롤러 부분은 

클래스가 스프링의 컨트롤러임을 알려준다. 

 

두번째 유아이모델 부분은 컨트롤러와 뷰(템플릿) 사이에서 데이터를 전달한다

 

세번째 어노테이션 겟 매핑은 클라이언트가 특정 유알엘에 겟 요청을 보낼 때 사용된다

 

투두 콘트롤러를 정의한다. 3라인에서 생성자 주입이 사용되어 투두레포지토리 객체를 주입받는다. 투두아이템리포지토리로 데이터베이스와 상호작용한다

 

위 세줄에 대한 지루한 설명은 아래와 같다

 

 

final 을 쓰는 이유에 대한 딱딱한 설명은 아래와 같다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
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
글 보관함