Spring
IoC, DI, AOP
21개 POSO 경량 컴포넌트
spring-aop-3.2.9.RELEASE.jar
spring-aspects-3.2.9.RELEASE.jar
spring-beans-3.2.9.RELEASE.jar : 빈즈 컴포넌트 : 빈 생성 소멸
spring-build-src-3.2.9.RELEASE.jar
spring-context-3.2.9.RELEASE.jar : 빈 위치를 찾아가는 것
spring-context-support-3.2.9.RELEASE.jar
spring-core-3.2.9.RELEASE.jar : IoC, DI
spring-expression-3.2.9.RELEASE.jar
spring-framework-bom-3.2.9.RELEASE.jar
spring-instrument-3.2.9.RELEASE.jar
spring-instrument-tomcat-3.2.9.RELEASE.jar
spring-jdbc-3.2.9.RELEASE.jar
spring-jms-3.2.9.RELEASE.jar
spring-orm-3.2.9.RELEASE.jar
spring-oxm-3.2.9.RELEASE.jar
spring-struts-3.2.9.RELEASE.jar
spring-test-3.2.9.RELEASE.jar
spring-tx-3.2.9.RELEASE.jar : 트랜잭션
spring-web-3.2.9.RELEASE.jar
spring-webmvc-3.2.9.RELEASE.jar : 현재는 이것만 사용한다.
spring-webmvc-portlet-3.2.9.RELEASE.jar
STS 사용하는 방법
STS Bootstrap 사용하는 방법
이클립스에 STS 플러그 인 하는 방법
이클립스에 STS Bootstrap 사용하는 방법
워크스페이스 만들기
C:\00.KOSMO78\30.web\eclipse_spring
C:\00.KOSMO78\30.web\eclipse_spring_work
jdk 1.8 플러그 인 : 자동
tomcat8.5 플러그 인 : 수동
STS 를 이클립스에 플러그인 하기
Context 명 : testSpring329
이클립스에서 tomcat 시동하면
servers : server.xml : 8088, context
web.xml : session : 30분
testSpring329/WEB-INF/web.xml
testSpring329/WEB-INF/spring-servlet.xml
4월 27, 2021 5:57:02 오후 org.springframework.web.servlet.DispatcherServlet initServletBean
정보: FrameworkServlet 'spring': initialization started
4월 27, 2021 5:57:02 오후 org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh
정보: Refreshing WebApplicationContext for namespace 'spring-servlet': startup date [Tue Apr 27 17:57:02 KST 2021]; root of context hierarchy
4월 27, 2021 5:57:02 오후 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
정보: Loading XML bean definitions from ServletContext resource [/WEB-INF/spring-servlet.xml]
4월 27, 2021 5:57:03 오후 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
정보: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5bea3a31:
defining beans
[mvcContentNegotiationManager,
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,
org.springframework.format.support.FormattingConversionServiceFactoryBean#0,
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,
org.springframework.web.servlet.handler.MappedInterceptor#0,
org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,
org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,
org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,
org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,
helloWorldController,
org.springframework.context.annotation.internalConfigurationAnnotationProcessor,
org.springframework.context.annotation.internalAutowiredAnnotationProcessor,
org.springframework.context.annotation.internalRequiredAnnotationProcessor,
org.springframework.context.annotation.internalCommonAnnotationProcessor,
org.springframework.web.servlet.view.UrlBasedViewResolver#0,
org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor
]; root of factory hierarchy
4월 27, 2021 5:57:03 오후 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping registerHandlerMethod
정보: Mapped "{[/helloWorld_post],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public java.lang.String a.b.c.com.controller.HelloWorldController.testPost(org.springframework.ui.Model)
4월 27, 2021 5:57:03 오후 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping registerHandlerMethod
정보: Mapped "{[/helloWorld_Controller_find],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public java.lang.String a.b.c.com.controller.HelloWorldController.helloWorld(org.springframework.ui.Model)
4월 27, 2021 5:57:03 오후 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping registerHandlerMethod
정보: Mapped "{[/helloWorld_get],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public java.lang.String a.b.c.com.controller.HelloWorldController.testGet(org.springframework.ui.Model)
4월 27, 2021 5:57:03 오후 org.springframework.web.servlet.DispatcherServlet initServletBean