springboot 9

3. Spring boot + mybatis + logback-spring

참고, Step 1,2,3 진행 후 , DB 연결부분에 대한 학습입니다. 1. 패키지 구조, 디렉토리 구조 추가 - mybatis 패키지 아래로 controller, service, dao 패키지 추가 - vo 패키지는 com.model2.spring 바로 아래 추가 - xml 매퍼 - logback-spring.xml - WEB-INF > view > list.jsp , list_id.jsp (기존 소스 일부 수정하여 사용) - webapp > index.html | webapp > jsp> regist.jsp ( mapping 위치를 파라메터로 받아서 처리 하도록 ) 2. 환경세팅 (pom.xml , application.properties , logback-spring.xml) 더보기 src/mai..

2. Spring boot + JdbcTemplate

참고, Step 1,2,3 진행 후 , DB 연결부분에 대한 학습입니다. ※ JdbcTemplate Spring 문서 - https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/jdbc/core/JdbcTemplate.html ※ JdbcTemplate Spring Giude 문서 - https://spring.io/guides/gs/relational-data-access/ 1. 패키지 구조, 디렉토리 구조 추가 - jdbctemplate 패키지 아래로 controller, service, dao 패키지 추가 - vo 패키지는 com.model2.spring 바로 아래 추가 - WEB-INF > view >..

5. Was (tomcat) 배포 - 내장 Tomcat 사용

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. 부제 : STS + Spring boot + Maven 조합에서 Build 하기 1. 프로젝트 - 우클릭 - Run As - Maven Build 클릭 2. Goals : clean package 실행 ( Maven 빌드 명령어는 구글링을 통해 별도 학습해 보세요. ) ▶ 아래와 같이 BUILD SUCCESS 확인 프로젝트를 refresh 하여 target 에 war 파일 생성된것 확인 3. War 파일 내장톰캣으로 실행하기 - 파일 우클릭으로 파일 lo..

4.Controller 생성 , DI(IoC) 적용하기

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. ▶ 참고 : 이과정에서는 Di/Ioc 에 대한 다른 설명은 하지 않습니다. 위에 언급했듯이, 모델1 - 2 - 스프링의 진행과정을 통해 MVC 와 스프링을 익히는데 목표를 두고 있습니다. IoC 에 대한 설명은 제가 별도로 만든 자료를 참고해 주세요. IoC / DI 설명자료 : https://old-developer.tistory.com/120?category=929141 ※ 디렉토리 구조 참고 ( di 패키지를 생성하여 작업 함, 향후 다른 작업시 구..

3. Lombok 세팅하기 (with STS4)

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. ※ Lombok 이란 ? ( https://projectlombok.org/ ) Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. 1. Lombok 을 Pc 에 다운로드 2. Lombok 을 STS 에서 사용하도록 체크 - cmd 창에서 java -jar lombok.jar 실행 ( 다운받은 Lombok..

1. 프로젝트 생성

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. ※. 사용 IDE - STS 4.11.0 , Maven , View : jsp 1. File - New - Spring starter project 실행 2. application.properties 수정 # change port # server.port = 8084 spring.mvc.view.prefix=/WEB-INF/view/ spring.mvc.view.suffix=.jsp 3. pom.xml 수정 ☞ View 로 jsp 를 사용하기 위해서는 t..

[Load-map] 플젝 로드맵

▶ 참고 : 이 프로젝트는 | [Web 모델 1] Jsp,beans + Oracle | [Web 모델2] Servlet ,beans,jsp + Oracle 에 이어지는 프로젝트 입니다. 기존 진행했던 프로젝트를 먼저 진행하셔야 쉽게 따라올 수 있습니다. 1. 프로젝트 생성 2. WEB 디렉토리 구조 잡기 3. Lombok 세팅하기 4. Controller 생성 , Ioc, DI 적용하기 5. Was (tomcat) 배포 - 내장 Tomcat 사용

Validating Form Input

Spring guide (스프링 가이드 실습) https://spring.io/guides/gs/validating-form-input/ ▶ 학습목표 1. 멤버변수를 갖는 클래스를 파라메터로 하여 템플릿코드에 해당 클래스의 값을 사용하도록 한다. 2. @Valid 어노테이션을 통해 파라메터값의 validation 을 체크하도록 한다. ▶ Dependency - build.gradle 더보기 plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.example' version = '0.0.1-SNAPSHOT'..

Handling Form Submission

Spring guide (스프링 가이드 실습) https://spring.io/guides/gs/handling-form-submission/ ▶ 학습목표 1. model.addAttribute 에 멤버변수 클랙스를 이용하여 값을 주고 받을 수 있다. 2. @ModelAttribute 어노테이션을 통해 Form 값의 파라메타를 받을 수 있다. ▶ Dependency - build.gradle 더보기 plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.guides' version = '0.0.1-SNAPS..