작성자는 2020-03 월 이클립스를 사용하고 있습니다스프링 설치 이후, 웹 다이나믹을 생성하려면 빈 폴더가 생깁니다.1.임시해결 방법은, 빈 폴더를 선택해서 삭제합니다2.새 폴더 이름을 src로 만듭니다3.Default output folder 에 build\\cla
Spring 이 아닌! 방식은 MainClass 에서 Calcuation 인스턴스로 Calculation 객체를 생성하고 필요한 메소드를 호출하는 방식 이였다면 (현재 주석처리)Sptring 방식은 외부의 파일을 이용해서 필요한 객체를 얻어오고, 메소드를 부르는 것입니
https://congsong.tistory.com/31해당 방법은 윗 링크를 참고해서 해결했습니다.박원장님 이 주신 sts.exe 가 롬복 없으면 무 반응입니다.해결 방법 1. cmd 를 열어서 내가 가진 jdk 경로로 이동나의 경우 : C:\\Program
.XML 파일이 MyInfo 클라스를 참조하는 객체를 만들었다..XML 에 property name 이 MyInfo 클래스에 멤버변수로 들어간다.value 가 MyInfo 클래스 인자값으로 들어가서 멤버변수 값이 된다.bean 으로 객체를 두개 생성합니다BMICalcu
.xml 파일을 문자열로 해서 변수config 에 저장합니다. GenericXmlApplicationContext(config) 로 설정파일을 읽어오게 합니다.객체 ctx는 .xml 에 객체를 생성하게 합니다. ctx.getBean 으로 참조할 객체 와 클래스를 불러옵
인터페이스 사용하는 이유를 살펴볼게요GenericXmlApplicationContext("xml파일명").xml 에서 읽어온 객체로 인터페이스 Pencil 에서 오버라이딩된 메소드를 호출하게 됩니다.인터페이스 입니다Pencil에게 상속받은 클래스 이고 메소드를 오버라이
configLocation1,2 만들었습니다.Generic에 넣어서 읽어오게 합니다. 모든 객체와 값들은 ctx에 담깁니다. getBean 으로 student1 객체를 타겟팅 했습니다. student1의 객체는 Student 클래스를 가리킵니다. student1.get
Context -> Environment -> PropertySources -> PropertySourcesctx.getEnvironment() env.getPropertySources()프로퍼티 추가 : propertySources.addLast() 추출 e
의존설정 >XML 파일 설정 >logAop 를 공통기능 클래스로 사용하겠습니다. aop 는 객체 logAop 를 참조하고 해당 id 는 logger 입니다. 핵심 기능 id publicM 이고 com.javalec.ex.* 에 있는 핵심 클래스를 사용하겠습니다(
// 로직이 굉장히 짧아졌다
url-pattern 에 / 가 들어 오면 DispatcherServlet 이 실행됩니다.servlet-context 에서 >context:component-scan base-package ="com.javalec.spring_ex_ptj" 를 읽어서 @control
최초 클라이언트로부터 요청이 들어왔을때 컨트롤러로 진입하게 됩니다.그리고 컨트롤러는 요청에 대한 작업을 한 후 뷰쪽으로 데이터를 전합니다.HomeController 는 클라이언트가 요청을 보내면 dispatcher 가 controller 에게 보내서 요구사항에 맞는 v
스프링 Form현업에서 가장 많이 사용하는 방법 (데이터 또는 커맨드 객체)기존방법 : 가독성 떨어진다, 코드양이 길다 @RequestMapping("/member/join")public String joinData(@RequestParam("name") Strin
RequestMapping 에서 get방식과 post 방식@RequestMapping(method = RequestMethod.GET value="/student")public String goStudent(HttpServletRequest httpServletRequ
Validator 를 이용한 검증 폼에서 전달되는 데이터를 커맨드 객체에 담아 컨트롤 객체에 전달 한다고 하였습니다. 이때 커맨드 객체의 유효성 검사를 할 수 있습니다. 참고로 javascript를 이용하는 것은 클라이언트에서 검사하는 방법이고, 지금하는 validator 인터페이스를 이용하는 방법은 서버에 검사하는 방법입니다. @RequestMappi...
스프링 실행시 메인메소드의 패키지, 하위 패키지에서 어노테이션을 찾는다 >톰캣이 실행되면 스프링 컨테이너를 띄운다, 스프링 프레임워크에게어노테이션 Controller 를 확인시킨다. = 객체를 생성해서 가지고 있따 = 스프링 컨테이너에서 스프링 BEAN 이 관리된