스프링부트(2)
-
[Spring MVC] 구조와 환경셋팅 ( Spring Boot의 편리함. )
Spring MVC 프레임워크는 Model-View-Controller 아키텍처를 제공한다. 사용자는 MVC 모델을 통해서 각 모듈간 느슨한 결합을 가지는 웹 어플리케이션 개발이 가능하게된다. Model은 일반적으로 데이터 접근을 담당하며, POJO 클래스로 이뤄져있다. View는 Model의 데이터를 렌더링하는 작업을 주로 수행한다. 사용자가 브라우저에서 조회가 가능하도록 HTML 형태로 제공한다. Controller는 사용자 요청에 대해 적절한 모델을 호출하고 필요시 비즈니스 로직처리도 수행한다. 그 다음 결과를 View로 보낸다. MVC 모델을 정리하면 사용자는 브라우저를 통해 요청(request)을 Controller에 보내고 Controller는 비즈니스 로직처리와 필요한 데이터를 Model에서..
2021.06.09 -
h2-console에서 테이블 조회 안될때 (Spring In Action실습 中)
Spring In Action 5판을 따라하면서 공부중이다. JDBC를 사용해서 데이터를 읽고 쓰는 챕터가 있다. 해당 챕터에서 h2-console에 접속해서 INSERT한 데이터를 확인하는 부분이 있는데 교재대로 했을때 테이블이 제대로 조회되지 않았다. testdb로 접속은 되나 실제로 내가 사용한 테이블은 보이지 않았다. 분명 h2 버전도 교재랑 맞춰서 진행했는데 Spring 버전에 따라 default 설정이 바뀌는지 testdb에는 실습에서 사용한 테이블이 없었다. Application을 실행하면 로그에 아래와 같이 JDBC url이 출력된다. h2-console에서 testdb 대신 아래 형광펜으로 표시한 값을 JDBC url에 입력해야한다. 끝.
2020.12.01