SPRING/chapter03_MVC
spring 환경설정 및 라이브러리 저장방법(chapter03_MVC)
GAWON
2023. 6. 27. 18:39
구글 드라이브에서 파일 다운로드
압출 풀어서 dev에
cmd에서 lombox.jar 설정(위치 sts.exe가 있는 곳으로)
workspace_spring 폴더 생성
STS.exe 실행
- encoding 작업
content types > Default encoding > utf-8 작성 후 Update
web -> utf-8
xml -> utf-8
general > workspace > utf-8
html > utf-8
file associations > *.js add > generic text edior 를 default 로
- server 작업
server 는 tomcat 9로
- 프로젝트 시작
new > Spring Legacy project
spring mvc project 선택
org.joonzis.controller
-------------------------------------------------------
src/test/resources : 유닛(단위) 테스트를 시행할 수 있는 곳(테스트 시행 가능)
controller - service - dao - mapper - db
패키지명 : controller
<!-- 추가. 인코딩 -->(wed.xml파일에 추가)
<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>
chapter03_MVC/pom.xml에서 변경할것들
1. <java-version>1.6</java-version>11로변경
2. <org.springframework-version>3.1.1.RELEASE</org.springframework-version>5.0.7로변경
3. <scope>runtime</scope>주석처리 아니면 삭제
4. <!-- Servlet -->
<version>2.5</version>3.1.0으로 변경
<artifactId>javax.servlet-api</artifactId>javax.추가
5. <!-- Test -->
<version>4.7</version>4.12로변경
6. <build>
<source>1.6</source>11로변경
<target>1.6</target>11로변경
7.
https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.0 사이트접속
chapter03_MVC/pom.xml 에서 </dependencies>마지막구간 위에 라이브러리 추가
CHAPTER오른쪽 마우스 커서 MAVEN들어가서 업데이트 프로젝트 누르기
업데이트 프로젝트가 제대로 되어있지 않으면 프로젝트에 빨간색x가 나옴