이클립스 4

맥 스프링 MyBatis 연동

MyBatis Mybatis는 흔히 'SQL 매핑 프레임워크'로 분류되는데, Mybatis 장점으로는 자동적으로 Connection close() rksmd 자동적으로 Connection close() rksmd #{prop}와 같이 속성을 지정하면 내부적으로 자동 처리 리턴 타입을 지정하는 경우 자동으로 객체 생성 및 ResultSet 처리 MyBatis 관련 라이브러리 추가 MyBatis와 mybatis-spring을 사용하기 위해서 pom.xml 파일에 추가적인 라이브러리들을 설정해야 한다. SQLSessionFactory SQLSession을 통해 Connection을 생성하거나 원하는 SQL을 전달하고, 결과를 리턴 받는 구조로 작성. root-context.xml 에서 작성. 테스트 코드를 통..

SPRING 2022.01.06

이클립스 hikari 커넥션 풀 설정

라이브러리 추가와 DataSource 설정 https://mvnrepository.com/artifact/com.zaxxer/HikariCP 링크를 통해 porm.xml에 추가할 코드를 가져온다. root-context.xml 안에 태그 작성한다. 테스트 코드를 통해 연결확인 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("file:src/main/webapp/WEB-INF/spring/root-context.xml") @Log4j public class DataSourceTests { @Setter(onMethod_ = {@Autowired} ) private DataSource dataSource; @Test public void tes..

SPRING 2022.01.05

맥에서 이클립스 Lombok 라이브러리 설치하기

이클립스에서 스프링으로만 개발은 가능하지만, Lombok을 이용하면 getter/setter, toString 등을 자동으로 생성해주므로 클래스 설계시 유용하다. 우선 링크를 통해 lombok.jar 파일을 다운 받는다. https://projectlombok.org/download Download projectlombok.org 다운 받은 파일을 우클릭 -> 다음으로 열기 -> JavaLauncher로 열기를 누른다. 인스톨 창이 뜨고 install 버튼을 누르면 완료! 설치가 끝나면 Eclipse의 실행 경로에 lombok.jar이 추가되어 있는걸 확인했다면 정상적으로 설치 완료!

SPRING 2021.12.27