소소한개발팁
반응형
article thumbnail
Bean 의존관계 설정
프레임워크/Spring 2020. 1. 7. 23:34

Setter Injection : 태그 Consructor Injection : 태그 Constructor를 통해 의존관계가 있는 Bean을 주입하려면 태그를 사용할 수 있다. Constructor 주입방식은 생성자의 파라미터를 이용하기 떄문에 한번에 여러 개의 객체를 주입할 수 있다. 생성자 주입을 위한 설정 : Index 지정 컬렉션 (Collection) 타입의 값 주입 Spring은 List, Set, Map, Properties 와 같은 컬렉션 타입을 XML로 작성해서 프로퍼티에 주입하는 방법을 제공한다. List와 Set 타입 : 와 태그를 이용 프로퍼티가 set 타입 이면 대신에 을 사용하면 된다. Map 타입 : 과 태그를 이용 환경에 따라 자주 변경되는 내용의 분리 *XML의 Bean 설..

Spring - MyBatis 와 스프링 연동
프레임워크/Spring 2019. 12. 19. 20:56

MyBatis 는 흔히 SQL Mapping 프레임 워크로 분류되고 , JDBC 코드의 복잡하고 지루한 작업을 피하는 용도로 많이 사용됩니다. JDBC 프로그램 1. 직접 Connection을 맺고 마지막에 close() 2. PreparedStatement 직접 생성 및 처리 3. PreparedStatement 의 setXXX()등에 대한 모든 작업을 개발자가 처리 4. SELECT의 경우 직접 ResultSet처리 MyBatis 1. 자동으로 Connection close()기능 2. MyBatis 내부적으로 PreparedStatement 처리 3. #{prop} 와 같이 속성을 지정하면 내부적으로 자동처리 4. 리턴 타입을 지정하는 경우 자동으로 객체 생성 및 ResultSet 처리 MyBati..

Spring - Java Configuration
프레임워크/Spring 2019. 12. 18. 20:51

XML의 기반으로 스프링관련 설정을 하는 기존 방식과 달리 Java 만을 이용해서 설정을 진행하는 것 1. web.xml 의 파일 삭제 및 스프링 관련 파일을 삭제(servlet-context.xml,root-context) 2. pom.xml 의 수정 및 스프링 버전 변경 3. Java 설정 관련 패키지 생성 하단부에 위의 내용을 추가해줍니다. Spring 버젼도 1.8과 일치하는 프레임워크 버젼으로 바꿔줍니다. 메이븐 업데이트 진행을 하고 프로젝트내에 자바로 설정 파일을 만들기 위한 폴더를 생성합니다. 스프링에서는 @Configuration 이라는 어노테이션을 이용해서 해당 클래스의 인스턴스를 이용해서 설정 파일을 대신합니다. 이후에는 web.xml을 대신하는 클래스를 작성합니다. 이런식으로 WebC..

개발 환경 설정 및 오류 대처
프레임워크/Spring 2019. 12. 18. 20:11

JDK 1.8 이상 설치 환경 변수에서 JAVA_HOME 설정 변수값 : JDK가 설치된 경로 ex) 변수 이름 : JAVA_HOME 변수 값 : C:\Program Files\Java\jdk1.8.0_171 Path에는 JDK bin 디렉토리를 %JAVA_HOME%\bin 으로 지정 설정이 완료된 후는 명령 프롬프트를 이용해서 javac 라는 명령어로 재대로 설정 되었는지 확인한다. STS(Spring Tool Suite) 설정 https://spring.io/tools3 에서 다운로드 하자 Tomcat 설정 http://tomcat.apache.org/를 를 통해서 Tomcat 9.0 버전을 이용합니다. 다운로드 전에는 항상 https://tomcat.apache.org/whichversion.htm..

반응형