
mv.setViewName("/WEB-INF/view/index.jsp"); 이렇게 경로를 모두 적는 것은 사실 귀찮은일이다 이걸 편하게 해주는 것이 view Resolver이다 먼저 dispatcher-servlet.xml으로간다 여기서 ioc컨테이너의 들어갈 bean을 하나 설정해주는데 받아올 라이브러리는 InternalResourceViewResolver이다 bean이 클래스라면 property는 필드가된다. 실제로 ioc에 올라가는 것은 객체이기 때문에 모양상으로는 맞다 name은 필드의 이름을 정해주고 value는 그 값이 된다. 여기서 만약 ref를 통해 타입을 정해준다면 를 하나 만들어서 주입시켜주어야 한다 여기보이는 프로퍼티와 네임은 뷰리졸버가 사용하는 필드값 중 하나가 될 것이다. vie..

Maven repository사이트에서 Spring MVC를 받는다. pom.xml에 넣으면 라이브러리에 포함이 된다. 이 라이브러리중 방금 포함한 Spring-webmvc 안에 DispatcherServlet을 사용할 것이다. 스프링에서 프론트 컨트롤러역할을 하기위한 서블릿이라 할 수 있다. 오른클릭 후 -> Copy Qualified Name 를 눌러 이름을 카피해준다 프론트 컨트롤러역할을 하기위한 서블릿이라 할 수이다. 잠깐 멈춰 이야기하자면 jsp처럼 컨트롤러 영역에서 모든걸 다 해결하는 것이아닌 가장 앞에서 요청을 받는 프론트컨트롤러로 DispatcherServlet을 사용하는 것이기 때문에 web.xml안에 servlet으로 지정해준다 이때 복사한 경로이름에 .class는 지워줘야한다 그다음 ..

만약 스프링 4.10버전을 깔게 되었다면 Help > Install New Software... > work with 에 http://download.eclipse.org/releases/2020-12 입력 후 엔터 > 맨 마지막에 web,xml,java ee and OSGi Enterprise Develoment 설치해서 이전 웹 전반에 필요한 것들을 만들 수 있도록 install 해줘야한다 기본적으로 2개의 프로젝트를만들 수 있게 표시 되어있다 여기서 Create new Spring starter Project는 spring boot를 기반으로 만드는 프로젝트인데 spring boot로 가도 스프링은 똑같지만 boot가 얹어지는 것이다. 이 글은 MVC 모델2 방식을 사용하기 때문에 new -> ot..

JDBC를 이용하는 기본 자바 코드 첫번째로 드라이버를 로드해야한다 오라클을 다운받고 나서 오라클의 경로를 통해 (예: C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib) 또는 오라클에서 직접 jdbc 드라이버를 받고나서 project의 buildpath에 Libraries를 추가하고나면 refereced Libraries에 ojdbc가 추가된 것을 확인할 수 있다. 정확히 오라클 드라이버를 가져오기 위해서 경로를 확인해 보자면 oracle.jdbc.driver패키지 안에 OracleDriver 클래스를 확인 할수 있다. 1.Class.forName("oracle.jdbc.driver.OracleDriver"); 일단 이 클래스를 객체화 시키는 것이 로드가 ..

리액트에서는 태그의 Attribute처럼 속성을 붙일 수 있는데 이걸 리액트에서는 props 라는게 있는데 홈페이지에 가보면 개발문서에 컴포넌트와 프롭스에 대해 사용 할 수 있도록 정리 되어있다. 사용법은 나와있지만 정리해보려 한다 일단 내가 만든 컴포넌트 태그에 값을 넣어준다 그런 뒤에 원래 값이 들어가는 곳에 자신을 가르키는 this 그리고 프롭스라는 뜻에서 this.props 마지막으로 속성값의 이름을 적어 주면 컴포넌트 태그에 걸어둔 프롭스 값이 들어가게 된다. 이렇게 태그를 2개 입력해주면 속성값에 따라 내용이 바뀌는 것을 확인 할 수 있다.
- Total
- Today
- Yesterday
- 리터럴
- 항해99
- 향해99
- thymleaf
- jpa api
- hypertexttransferprotocol
- 인터셉터
- 예외처리
- reject
- 백엔드 개발자 공부
- 스프링공부
- HTTP
- Intercepter
- react실행
- SpringBoot
- rejectValue
- BindingResult
- JPA
- 향해플러스
- ArgumentResolver
- 백엔드 개발자 역량
- 로그인
- 향해플러스백엔드
- Java
- 컨트
- React
- filter
- 항해플러스
- 스프링부트
- exception
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |