본문 바로가기

spring framework

(27)
@3 spring framework 핵심 - @Autowired 보호되어 있는 글입니다.
@2 spring framework 핵심 - ApplicationContext 보호되어 있는 글입니다.
@1 spring framework 핵심 - IOC & bean 보호되어 있는 글입니다.
SpringMVC - #파일 업로드, 다운로드 (메이븐 이용) [학습을 위한 버전] jdk : 11 이클립스 Spring : 5.1.2 RELEASE apache-tomcat : 8.5 ↑ [학습을 위한 .xml 설정 (추후 사용할 것들 추가)] 0. 이클립스로 Maven Project 생성 - Tomcat path 설정 "/" 에서 실행되게 설정하기 1. pom.xml 4.0.0 com.mvc sts war 0.0.1-SNAPSHOT sts Maven Webapp http://maven.apache.org 5.1.3.RELEASE org.springframework spring-framework-bom ${spring.version} pom import javax javaee-web-api 7.0 provided javax.servlet jstl 1.2 org.s..
스프링 프레임워크 #7 - 부트 스트랩 - 메이븐 설정, 단위테스트, 통합테스트 ◎ 참고 서적 | Mastering Spring 5 [ 스프링 MVC +부트 스트랩 설정] 1. 메이븐을 이용하여 부트 스트랩 WebJar 추가 위치 : pom.xml org.webjars bootstrap 3.3.6 2. WebJar 정적 콘텐츠 제공을 위한 MVC 리소스 핸들로 구성 위치 : context.xml 3. 부트 스트랩 사용할 jsp 파일의 스크립트 영역에 아래 스크립트 영역 추가 4.0.0 com.mastering.spring mastering-spring-chapter3-springmvc 0.0.1-SNAPSHOT war 5.1.3.RELEASE org.springframework spring-framework-bom ${spring.version} pom import javax.xml..
스프링 프레임워크 #6 - 모델, 세션, 예외처리 ◎ 참고 서적 | Mastering Spring 5 [ 모델 속성 ] 모델에 오브젝트 넣는 방법 - 메소드 // 방법1 @ModelAttribute public List populateStateList(){ return stateService.findStates(); } // 방법2 @ModelAttribute public List populateStateAndCountryList(){ model.addAttribute(반환값이 있는 메소드); model.addAttribute(반환값이 있는 메소드); } 여기서 return 받는 값이 모델에 넣는다. 방법 2를 사용하면 여러 개의 오브젝트를 모델에 넣을 수 있다. [ 세션 속성 ] - 세션 저장 방법 @Controller @SessionAttribute..
스프링 프레임워크 #5 Spring MVC 핵심 개념 (RequestMapping, 뷰 리졸버, 핸들러, 인터셉터) ◎ 참고 서적 | Mastering Spring 5 준비 사항 이클립스 자바 8 이상 메이븐 3 이상 인터넷 연결 [ @RequestMapping ] 예1) @Controller public class UserController{ @RequestMapping(value="/show-page", method=RequestMethod.GET) public String showPage(){ /*코드 작성 부분*/ } } ==> shpw-page라는 값이 넘어오면 아래 메소드를 수행시킴 예2) @Controller @RequestMappin("/user") public class UserController{ @RequestMapping(value="/show-page", method=RequestMethod.G..
★스프링 프레임워크 #4 - Chapter03 : Spring MVC 실습, 유효성 검사, 예외 처리, 정규식 등 ◎ 참고 서적 | Mastering Spring 5 [★스프링 MVC 애플리케이션 설정★ : 실습 1 기준] 설정해야할 파일 : pom.xml / web.xml / user-web-context.xml(이 파일은 실습마다 파일명 바뀔 수도 있음) ● pom.xml 4.0.0 com.mastering.spring mastering-spring-chapter3-springmvc 0.0.1-SNAPSHOT war 5.1.3.RELEASE org.springframework spring-framework-bom ${spring.version} pom import javax.xml.bind jaxb-api 2.3.0 javax javaee-web-api 7.0 provided javax.servlet jstl 1..