spring framework
-
-
스프링 정리spring framework 2020. 7. 9. 01:58
8장 spring은 프로그램에서 사용할 객체를 bean configuration(xml,java파일) 파일에 정의하여 사용한다 빈 객체 생성하기beans.xml에 객체를 생성한다.xml을 로딩하면 xml에 선언된 bean객체가 자동으로 생성된다 (속성으로 lazy - init을 true로 하면 xml로딩시 객체가 생성되지 않고 getbean 메소드를 사용하여 주소값을 해당 타입 클래스 인스턴스에 대입하면 객체가 생성됨) 추가로 ioc컨테이너가 가지고 있는 객체의 주소값을 받기 위해선 id라는 속성이 필요하다 getbean메소드를 통해 해당 아이디의 bean객체의 주소값을 가져올 수 있다! //ioc컨테이너에서id가test1인bean객체의주소값을가져온다 TestBean t1 = (TestBean)ctx.g..
-
톰캣 에러 'Publishing to Tomcat v9.0 Server at localhost..' has encountered a problem.spring framework 2020. 4. 24. 16:45
원인 다른 서버에서 이미 톰캣이 돌아가고있어서 포트 충돌이 일어나기 때문! 첫번째 방법 작업관리자에서 톰캣 실행 프로세스인 javaw.exe 를 지워주고 다시 실행시키면 된다. 두번째 방법 server 프로젝트의 server.xml파일에 들어간다 ctrl+f 를 눌러 CONTEXT를 탐색 다음과 같이 MiniProjectXML와 SpringMVCXml 프로젝트 2개가 돌아가고있다 둘중 자신이 실행시킬 프로젝트를 제외하고 삭제하면 된다 https://link.coupang.com/a/ke3jc 미마마스크 보건용마스크 대형 KF94 30개입 1개 흰색 COUPANG www.coupang.com 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
-
spring project 역활정리spring framework 2020. 4. 24. 14:17
root-context.xml View 지원을 제외한 bean을 설정한다고 한다. ex) Service / Repository(DAO) / DB/ log 등등 servlet-context.xml(HandlerMapping) servlet-context는 서블릿 관련 설정이다. 간단하게 Web Application의 요청을 받기 위한 Entry Point(Servlet)의 Context 설정입니다. 그렇기 때문에 Servlet Context에는 - 요청에 대한 처리를 직접적으로 해줄 Controller의 매핑설정(Handler Mapping) - View를 어떻게 처리할 것인지에 대한 설정(View Resolver) 등이 존재하게 됩니다. mapper 쿼리문을 작성하는 파일입니다 properties 데이터..
-
beanspring framework 2020. 4. 21. 20:48
spring에서는 사용할 bean 객체를 bean configuration file 에 정의를 하고 필요할때 객체를 가져와 사용하는 방법을 이용한다 bean태그의 기본 속성 class:객체를 생성하기 위해 사용할 클래스를 지정 id:bean객체를 가져오기 위해 사용하는 이름을 지정한다 lazy-init:싱글톤인 경우 xml을 로딩할때 객체 생성 여부를 설정한다 true:xml 로딩 시 객체를 생성하지 않고 객체를 가져올 때 생성한다. scope: 객체의 범위를 설정한다 singleton : 객체를 하나만 생성해서 사용한다. prototype: 객체를 가져올 때 마다 객체를 생성한다
-
iocspring framework 2020. 4. 21. 12:36
ioc(inversion of control) 제어역전 일반적인 프로그램은 개발자가 코드를 만든 순서대로 프로그램이 동작한다. 제어역전의 개념은 개발자는 몇가지 중요한 정보만 셋팅하면 프레임워크가 해당 개발자가 셋팅한 데이터를 분석하여 코드가 어떻게 동작해야 하는지를 프레임워크가 처리하는것이다. 즉 개발자가 코드를 만들어 순서대로 위에서 아래방향으로 실행 되는것이 아닌 개발자가 몇가지 데이터만 셋팅해주면 프로그램이 어떻게 흘러가야한다는것(전체 프로그램을 제어하는것)을 개발자가 아닌 프레임워크가 제어하는것이다 정리. 처음부터 끝까지의 코드의 흐름을 개발자가 전부다 만드는것이 일반적인 프로그램인데 ioc를 적용한 개발방식은 개발자가 몇가지 셋팅만 해주면 그 셋팅된 정보를 토대로 프로그램이 흘러가는 부분은 프..
-