Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

spring 환경설정 및 라이브러리 저장방법(chapter03_MVC) 본문

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가 나옴

'SPRING > chapter03_MVC' 카테고리의 다른 글

input.jsp / output.jsp  (0) 2023.06.27
SampleController.JAVA  (0) 2023.06.27
HomeController.JAVA  (0) 2023.06.27
spring framework 실행 순서.PNG  (0) 2023.06.27
01_spring MVC.txt  (0) 2023.06.27