JAVA/Spring34 Spring MVC - 파라미터 저장법②(파라미터이름==매개변수명) 123456789101112131415161718192021222324252627@Controllerpublic class SearchController { //Controller로 실행되는 메서드안에 '파라미터이름 == 매개변수명' 으로 파라미터 저장하는 방법. @RequestMapping("/search/internal.do") public ModelAndView searchInternal(String query, @RequestParam("p") int pageNumber) { System.out.println("[/search/internal.do] query = " + query + ", pageNumber = " + pageNumber); return new ModelAndView("searc.. 2018. 9. 12. Spring MVC - 예제(List로 출력) [dispatcher-servlet.xml] 1234567891011 Colored by Color Scriptercs [OrerController.java] 1234567891011121314@Controller@RequestMapping("/order/order.do")public class OrderController { @RequestMapping(method = RequestMethod.GET) public String form() { return "order/orderForm"; } @RequestMapping(method = RequestMethod.POST) public String submit(@ModelAttribute("order") OrderCommand orderCommand) {.. 2018. 9. 12. @Autowired, @Resource, @Inject의 차이 @Autowired, @Resource, @Inject의 차이 [출처] [Spring] @Autowired, @Resource, @Inject의 차이|작성자 심해펭귄이번에 소개하는 세가지 어노테이션 @Autowired, @Resource,@Inject은 모두 의존관계를 자동으로 연결해주는 기능을 가진 어노테이션입니다. 다만 조금씩의 차이가 있습니다. @Autowired @Inject@Resource 범용스프링 전용자바에서 지원 자바에서 지원 연결방식타입에 맞춰서 연결 타입에 맞춰서 연결 이름으로 연결 자세한 설명을 하자면, @Inject와 @Resource는 JSR에 실려있는 자바 기존의 어노테이션입니다. 반면 @Autowired의 경우에는 스프링에서 등장한 어노테이션입니다. 따라서 스프링 이외에서는 사.. 2018. 9. 11. Spring MVC - 파라미터저장법①(Controller 메서드의 매개변수 - DTO) [web.xml] 12345678910111213141516171819202122232425 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* dispatcher org.springframework.web.servlet.DispatcherServlet dispatcher *.doColored by Color Scriptercs 1. 서버가 시작되면서 web.xml을 읽으면서 시작한다.맨 처음에 filter를 먼저 읽게되고 들어오는 모든 파일을 UTF-8처리 해주는 작업을 먼저해주고 2. .do로 실행되는 dispatcher를 읽는다.dispatcher가 실행되면서 같은 서.. 2018. 9. 11. Spring - Maven웹프로젝트 web.xml설정 [web.xml] 12345678910111213141516171819202122232425262728 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* dispatcher org.springframework.web.servlet.DispatcherServlet dispatcher *.do Archetype Created Web Applicationc s 경우에 따라 한개이상의 설정파일을 사용해야 하는 경우에는contextConfigLocation 초기화 파라미터에 설정 파일 목록을 지정한다 123456789101112 dispatcherorg.springframework.. 2018. 9. 11. Spring MVC 설정 - Spring MVC -------------- 설치과정 ------------------ 서버 아파치 톰캣 설치 -> 라이브러리에 server runtime 추가 new 메이븐 프로젝트 -> webapp 으로 되어있는것 생성. 프로젝트 우클릭 -> build path - > missing으로 난것들 전부 삭제후 java 다시 생성 - 메이븐 웹 버전 올리기 1. web.xml 변경 2. pom.xml에 build 추가 ... org.apache.maven.plugins maven-compiler-plugin 3.3 1.8 1.8 UTF-8 3. 프로젝트 우클릭 > Maven > Update Project 클릭 4. 프로젝트 Facet 변경 - 프로젝트 Properties > Project Facets.. 2018. 9. 11. Spring - mybatis 연결 - Spring과 mybatis 연결하기위한 프로그램 다운 1. spring-orm(Spring Object/Relational Mapping)이녀석은 반드시 기존에 설치했던 RELEASE 버전과 맞추어서 다운받아야함.2. mybatis (최신버전 다운받아도됨)3. mybatis-spring(최신버전 다운받아도됨) [mybatis.xml] 123456789101112131415161718192021222324 Colored by Color Scriptercs mapperLocations라는 이름으로 mybatis/*.xml을 설정.mybatis 폴더 밑에있는 모든 xml 문서를 의미한다. 그중에 하나가 밑에있는 mapper.xml을 설정!! [mapper.xml] 1234567891011121314151.. 2018. 9. 10. 이전 1 2 3 4 5 다음