티스토리 뷰
sw/pom.xml =>
프로젝트에서 필요한 모든 라이브러리들을 관리할 수 있도록 구성되어 있다.
메이븐에서는 <dependency></dependency>라는 태그를 통해서
각 라이브러리를 추가할 수 있다.
servlet-context.xml
HomeController.java ------> 기존 방식 MyBatisBoard에서 Controller와 비교
기존 방식 MyBatisBoard @WebServlet 역할
=> Spring 방식 servlet-context.xml 에서
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
new.jsp가 최초로 실행할 보여질 화면
<!-- http://localhost/sw/new.cs 실행 -->
------>"/WEB-INF/views/" 에서 ".jsp"를 불러와 실행시키겠다.
.
.
.
/
--------------------------------------------------------------------------------------
한글깨짐방지처리
web.xml
에서 filter태그를 이용한다.
<!-- 한글깨짐방지처리 -->
①
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<!-- 언제 이 필터태그를 사용할 것인지 지정해줌 /* 모두-->
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
=>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
이 부분 지정시에는,
HomeController.java에서 오타가 나지않게 불러와서 넣어준다.
지정 후에는 서버 리스타트.
②
메뉴바 Window > Preference 에서 Web > 모든 Encoding UTF-8로 변경
③
http://localhost/sw/ 로 한글 깨지는 지 안깨지는 지 확인......
① Servers > Restart in Debug
디버깅상태에서 체크포인트(더블클릭) 해두고 창을 연다.
dto에 마우스 갖다대면 저장된 값 보임
혹은
② Window > show > others > Debug > Variables에서 내가 저장한 값이
잘 저장되었는 지 확인 가능
--------------------------------------------------------------------------------------
① http://mvnrepository.com 에 접속
=> maven dependency 따와서 작성 (제일 활용수 높은 것으로)
=> 사용하고자 하는 파일 pom.xml에 작성
<!-- spring에서 jdbc 사용을 위한 dependency등록 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>4.3.13.RELEASE</version>
<scope>test</scope>
</dependency>
<!-- DBCP(Database Connection Pool) 사용을 위한 dependency 등록-->
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<!-- Mybatis 사용을 위한 dependency 등록 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.0</version>
</dependency>
<!-- Oracle DB 사용을 위한 dependency 등록 -->
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc6</artifactId>
<version>12.1.0.2</version>
</dependency>
</dependencies>
<!-- Oracle dependency를 다운로드할 저장소 선언 -->
<!-- http://maven.jahia.org/maven2 에서 다운 가능-->
<repositories>
<repository>
<id>maven2_repo</id>
<url>http://maven.jahia.org/maven2</url>
</repository>
</repositories>
② C:\Users\User\.m2\repository
=> pom.xml에 작성 후 이 곳에서 찾아볼 수 있다.
--------------------------------------------------------------------------------------------
default.xml 오류
bean을 작성하고
Servers start 했을 때
① C:\Users\User\.m2 에서 repository를 삭제한다.
② 프로젝트 sw 마우스 오른쪽 > Maven > Update project... 다시 설정
--------------------------------------------------------------------------------------------
'Spring' 카테고리의 다른 글
05. 회원정보수정 / 탈퇴 (0) | 2018.02.18 |
---|---|
04. 기능구현순서 / HandlerMethodArgumentResolver (0) | 2018.02.18 |
02.실행 / 카테고리 / tiles 설정 (0) | 2018.01.22 |
01.프로젝트 생성 / 오라클 DB연동 (0) | 2018.01.22 |