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 환경설정 및 라이브러리 저장방법(chapter08_Security) 본문

SPRING/chapter08_Security

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

GAWON 2023. 7. 13. 11:03
패키지명 : 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>



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 사이트접속
chapter 에서 <!-- 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새로 실행할 만든거 넣어주기 

	<!-- https://mvnrepository.com/artifact/org.springframework/spring-web -->
		<dependency>
		    <groupId>org.springframework</groupId>
		    <artifactId>spring-web</artifactId>
		    <version>5.0.6.RELEASE</version>
		</dependency>
		
		<!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-config -->
		<dependency>
		    <groupId>org.springframework.security</groupId>
		    <artifactId>spring-security-config</artifactId>
		    <version>5.0.6.RELEASE</version>
		</dependency>
		
		<!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-core -->
		<dependency>
		    <groupId>org.springframework.security</groupId>
		    <artifactId>spring-security-core</artifactId>
		    <version>5.0.6.RELEASE</version>
		</dependency>
		
		<!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-taglibs -->
		<dependency>
		    <groupId>org.springframework.security</groupId>
		    <artifactId>spring-security-taglibs</artifactId>
		    <version>5.0.6.RELEASE</version>
		</dependency>
		


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

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

chapter08_Security SPRING  (0) 2023.07.13
chapter08_Security/pom.xml  (0) 2023.07.13
web.xml  (0) 2023.07.13
view : accessError.jsp / customLogin.jsp / customLogout.jsp  (0) 2023.07.13
views -> sample : admin.jsp / all.jsp / memeber.jsp  (0) 2023.07.13