본문 바로가기

2016/094

Spring 4.3.2 log4jdbc-log4j2 설정 방법 1. pom.xml 자바 1.8 기준 메이븐 디펜던시 설정 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 2. DataSource 설정 DBCP는 HikariCP를 사용(자바 기반 설정) @Bean public DataSource dataSource() { HikariDataSource ds = new HikariDataSource(); ds.setMaximumPoolSize(20); ds.setDriverClassName("net.sf.log4jdbc.sql.jdbcapi.DriverSpy"); ds.setJdbcUrl("jdbc:log4jdbc:mariadb://localhost:3306/db"); ds.addDataSourceProperty("use.. 2016. 9. 29.
context.xml JNDI 설정 언제나 찾기에 여기에 적어두자. context.xml 파일을 웬만하면 프로젝트 webapps/META-INF 폴더 밑에 두자 그러면 WAS 의존성 없이 쓸 수 있다. 끝. 2016. 9. 29.
Springfox 설정 API 문서화 및 테스트를 가능케 해주는 Springfox에 대해서 알아본다. 1. 메이븐pom.xmlio.springfoxspringfox-swagger-ui2.5.0io.springfoxspringfox-swagger22.5.0 2. 자바에서 설정@Configuration, @EnableWebMvc 등 설정이 들어간 클래스에 추가@EnableSwagger2public class WebConfiguration extends WebMvcConfigurerAdapter {// API 객체 선언@Beanpublic Docket api() {return new Docket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.any()).pat.. 2016. 9. 25.
Spring 4.3.2 자바 annotation 기반 설정 이클립스 네온으로 스프링 현재 릴리즈 버전인 4.3.3으로 테스트 하려고 했으나 아직 메이븐 레파지토리(http://mvnrepository.com)에 등록이 되어있지 않아 스프링 관련 클래스를 못 찾는 에러가 난다(jar는 다운받아지던데...). 그래서 이전 버전인 4.3.2 버전으로 테스트 한다. => 4.3.3으로도 가능하다. 메이븐에 올라왔다. 스프링이 xml 기반 설정을 줄이고 annotation 기반 설정으로 가는 추세인 듯 하여 간단하게 설정해보았다. 아래 예제는 최소한의 설정만 들어가 있다. DataSource, Transaction, JSP, UTF-8 등등 설정은 생략하였다. 1. web.xml 대신 설정 package com.my.web.common.config; import java.. 2016. 9. 21.