[Spring] 기본 설정하기 (1)

·2023년 11월 23일
0

Spring

목록 보기
1/9
post-thumbnail
  1. regacy Spring 압축 풀기

압축은 아래 체크 꼭 풀어 주기.
그리고 root 에 풀어주는 것이 좋다.

  1. D:\sts-bundle\sts-3.9.11.RELEASE

여기 있는 친구가 실행 파일이다.


그럼 이렇게 나온다.

  1. 나머지 두 개도 압축 풀어 주기

  1. dist 파일로 들어가서 jar 파일은 다 lib에 넣어주기

  1. 이거 두개는 지워 주기

  1. 여기 들어가 주기

  1. 얘만 사용 lib 에 넣어주기

  1. 최종최종최종.ver lib/jar


네이버 클라우드에 넣어 둘 테니 사용하도록.

  1. servlet 파일은 이렇게 만들어 줍니다

  1. 이름 틀리지 않게 주의할 것

  1. java 파일에 implement Controller 해서 넣어 주기

package test;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

public class TestController implements Controller{

	@Override
	public ModelAndView handleRequest(HttpServletRequest req, 
											HttpServletResponse resp) throws Exception {
		ModelAndView mav = new ModelAndView();
		mav.setViewName("test");
		return mav;
	}

}

ModelAndView 라는 클래스로 나오고 들어가고 하는 거임 == CommandIf
mav.setViewName == next.page();
ModelAndView 의 객체를 반환.

  1. 그러고 나서 servlet 한 번 더 만져주기
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

	<bean id="viewResolver" 
					class="org.springframework.web.servlet.view.InternalResourceViewResolver">
		<property name="prefix">
			<value>WEB-INF/</value>
		</property>
		<property name="suffix">
			<value>.jsp</value>
		</property>
	</bean>

	<bean name="/test.do" class="test.TestController">
	</bean>
	
</beans>

이렇게 하면 web/inf 랑 .jsp 제외하고 사용 가능합니다.
지금 /test.do 로 오면 test.testController 로 가는 거임. Command 가 Controller 로 변했다고 생각하자.
이걸 handlerMapping 이 읽는 거임.

짜라란.



+) Spring의 구조

profile
자바 백엔드 개발자 개인 위키

0개의 댓글