IT/Spring Boot 2018. 9. 22.
스프링 부트 ( Spring boot ) Mybtis(마이바티스) 를 이용하여 DB에 접근하여 데이터를 활용해보자
스프링 부트 ( Spring boot ) Mybtis(마이바티스)를 이용하여 DB에 접근하여 데이터를 활용해보자 오늘은 Mybtis(마이바티스)를 이용하여 DB에 접근하여 데이터를 가져오는 방법에 대해서 알아보도록 하겠습니다. 마이바티스는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 어노테이션을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시켜줍니다. 스프링 부트에서는 JPA 를 이용하여 DB에 접근하는 방법을 권유하고 있습니다. 이애 대해서는 나중에 따로 포스팅을 하도록 하겠습니다. 우선은 Mybatis로 접근을 하도록 하겠습니다. 우선 mybatis를 이용하기 위해서는 maven (메이븐) 을 이용하거나 gradle(그레들) 을 이용하여 패키지를 관리합니다. 여기서는 maven을 이용하..
IT/Spring Boot 2018. 9. 10.
스프링 부트 ( Spring boot ) 컨트롤러 생성과 활용, MVC에 대해서 알아보기
스프링 부트 ( Spring boot ) 컨트롤러 생성과 컨트롤러의 종류 알아보기 및 생성하기 오늘은 스프링 부트에서 컨트롤러를 생성하고 해당 컨트롤러를 활용하는 방법을 알아보도록 하겠습니다. 컨트롤러는 생성한 모델과 뷰간에 상호동작을 조정합니다. 더 자세하게 이해하기 위해서는 Spring MVC 에 대해서 이해하셔야 합니다. MVC란 Model, View, Controller 의 약자로 사용자 인터페이스와 비지니스 로직을 분리하여 웹 개발을 하는 것을 가장 큰 장점이라고 생각하고 계발을 진행하는 방법입니다. Model : 모델은 데이터로 애플리케이션의 정보를 나타냅니다. View : 뷰는 화면으로 사용자에게 보여주는 인터페이스를 말합니다. Controller : 컨트롤러는 위에서 말했듯치 비지니스 로직..