Notice
Recent Posts
Recent Comments
Link
«   2024/06   »
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
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

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

SPRING/chapter06_AOP

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

GAWON 2023. 7. 6. 18:46
패키지명 : 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. <groupId>log4j</groupId> 밑에  <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.
<!-- Test -->
https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.0 사이트접속
chapter03_MVC/pom.xml 에서 <!-- Test -->밑에 </dependencies>마지막구간 위에 라이브러리 추가
CHAPTER오른쪽 마우스 커서 MAVEN들어가서 업데이트 프로젝트 누르기
 <!-- Test -->
      <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
         <version>4.12</version>
         <scope>test</scope>
      </dependency>
	!!!!!!이게 lombok 추가 해야하는 거   
      <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
      <dependency>
          <groupId>org.projectlombok</groupId>
          <artifactId>lombok</artifactId>
          <version>1.18.0</version>
          <scope>provided</scope>
      </dependency>     
   </dependencies>

Tomcat v9.0 두번눌러서 Modules눌러서 
Add Web Module 에서  controller지우고  path/ 슬래시만 남겨놓기 
Add Web Module밑에 버튼 눌러서 chapter새로 실행할 만든거 넣어주기 


lombok
1.18.0
spring-tx
5.0.7 ${org.springframework-version}
spring JDBC
5.0.7 ${org.springframework-version}
spring test
5.0.7 ${org.springframework-version}
HikariCP




aspectjrt(chapter6)
1.9.5
<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjrt -->
		<dependency>
		    <groupId>org.aspectj</groupId>
		    <artifactId>aspectjrt</artifactId>
		    <version>1.9.5</version>
		  <!--<scope>runtime</scope>--> 
		</dependency>

aspectjweaver(chapter6)
1.9.5		
		<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver -->
		<dependency>
		    <groupId>org.aspectj</groupId>
		    <artifactId>aspectjweaver</artifactId>
		    <version>1.9.5</version>
		  <!--<scope>runtime</scope>-->
		</dependency>



파일 저장하고
업데이트 프로젝트 마지막에 다시해주기
업데이트 프로젝트가 제대로 되어있지 않으면 프로젝트에 빨간색x가 나옴

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

chapter06_AOP SPRING  (0) 2023.07.06
chapter06_AOP/pom.xml  (0) 2023.07.06
SampleServiceTests.java  (0) 2023.07.06
SampleServiceImpl.java  (0) 2023.07.06
SampleService.java  (0) 2023.07.06