본문 바로가기

kosta29

@ModelAttribute 추가 이해 @ModelAttribute는 Method 호출 시, Model에 request를 통해 입력받은 값들을 Setter를 통해 오브젝트 형태로 자동 맵핑 (member객체를 생성하여, Setter를 통해 맵핑하여 Model에 저장) * 위쪽에 memberService(line:54)를 통해 memberVO를 갱신한다고해서, Model에 맵핑된 MemberVO객체가 갱신되는 것이 아니다. 메서드에서 사용되는 memberVO는 Model에 있는 memberVO(member, line:52)와는 다른 객체 따라서, memberService를 통해 갱신한 memberVO는 model.addAttribute(line:57)를 통해 model에 등록해주어야함 2022. 6. 14.
Maven 기반 Spring 프로젝트 생성! Add FrameWork 없이 pom.xml와 프로젝트 설정만 가지고 구축해보고 싶었다. 1. New Project 아래와 같이 Maven (Java ver.11)로 프로젝트 생성 2. Project Structure을 확인해보면 아무것도 없다. (module, facet, artifacts 모두 비어있다.) 3. pom.xml 에 spring-webmvc를 추가 4.0.0 book.web.spring test 1.0-SNAPSHOT 11 11 11 5.0.7.RELEASE org.springframework spring-webmvc ${org.springframework-version} 4. Project Structure -> Module을 보면 Spring이 추가되어있다. 1) [Add]를 통해 W.. 2022. 5. 18.
Spring 기초3(실습) 게시판에 게시글 CRUD + tiles Setting pom.xml 4.0.0 com.kosta.spring Kosta_Spring_Maven 1.0-SNAPSHOT 11 11 org.springframework spring-webmvc 4.3.20.RELEASE org.springframework spring-context 4.3.20.RELEASE org.springframework spring-aspects 4.3.20.RELEASE org.hibernate hibernate-validator 4.3.2.Final org.springframework spring-jdbc 4.3.20.RELEASE org.mybatis mybatis 3.2.6 org.mybatis mybatis-spring 1.2... 2022. 5. 18.
Spring 기초2(실습) MVC 1) 디렉토리 구조 및 파일 web.xml contextConfigLocation /WEB-INF/applicationContext.xml org.springframework.web.context.ContextLoaderListener dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher / springapp org.springframework.web.servlet.DispatcherServlet 2 springapp *.do index.jsp springapp-servlet.xml index.jsp $END$ hello.jsp hello.jsp ${message} HelloController.java package k.. 2022. 5. 16.
Spring 기초(실습) 프로젝트 생성 방법 및 Maven 설정(pom.xml) https://k39335.tistory.com/70 [Spring] IntelliJ에서 Spring + Maven 프로젝트 생성하기 [Spring] IntelliJ에서 Spring + Maven 프로젝트 생성하기 이번 포스팅의 목표는 IntelliJ를 이용하여 Spring + Maven 프로젝트를 생성하고, 실행 가능한 상태까지 만드는 것이 목표이다. 프로젝트 구조 구성이 k39335.tistory.com pom.xml 4.0.0 com.kosta.spring Kosta_Spring_Maven 1.0-SNAPSHOT 11 11 org.springframework spring-context 4.3.20.RELEASE org.springframewor.. 2022. 5. 12.
[MyBatis] 기초 및 초기 설정 초기 설정 및 예제를 통한 실행 확인 앞 부분의 JSP, Servlet 초기 설정 + JDBC 초기 설정을 진행해주어야 한다. 오락가락하는데 이유를 모르겠다... 셋팅 하나씩 건드려봐도 찾을 수가 없다... 1. Project Structure => Module => add Application Server specific descriptor => tomcat 추가 2. run/debug Configurations => tomcat server 추가 * 1.이 실행이 안되면 JDBC도 그렇고 MyBatis도 제대로 작동하지 않는다. 용도가 조금 다른 것 같다.... 아마 1.은 DB접근 권한 느낌이고, 2.는 웹 접근 권한 느낌...? 3. 필수 파일 및 라이브러리는 다음 선택된 부분이다. (mapper.. 2022. 4. 22.