본문 바로가기
반응형

공부/프로그래밍346

[Spring Boot] log4jdbc를 이용하여 MariaDB 연결 시 에러.(DriverSpy claims to not accept jdbcUrl) 결론: 연결할 JDBC 를 추가했는지 확인한다. 만든 프로젝트는 log4jdbc 를 이용하여 Hikari 커넥션풀을 이용해 DB접속을 하려고 하는데, 다음의 에러가 계속 발생한다. Caused by: java.lang.RuntimeException: Driver net.sf.log4jdbc.sql.jdbcapi.DriverSpy claims to not accept jdbcUrl, jdbc:log4jdbc:mariadb://localhost:3306/test1 구글에 아무리 검색해도 알수가 없어서 일단 접속이 안되나 검토를 했는데 콘솔로 접속을해보니 접속이 가능하다. 그래서 다른 DBMS 주소를 접속해봤는데 여전히 동일한 에러가 난다. 그래서 마지막으로 혹시나 하는 마음에 JDBC 를 설치해봤더니 드디어.. 2018. 3. 10.
[JAVA] lombok 설정하기(Gradle) lombok 을 사용하면 개발할 때 편한데, 다만 초기 설정이 까다로운 편이다. gradle 을 이용해서 lombok 을 설정하는 방법을 알아보자 buildscript{ ext{ springBootVersion = "1.5.9.RELEASE" } repositories { mavenCentral() maven { url "http://repo.spring.io/libs-snapshot" } // lombok maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") // lombok classpath.. 2018. 3. 5.
[jquery] 별점주기 기능 구현 내서재 사이트를 개발하면서 별점주기 기능이 필요해서 이것저것 찾아보다가 해당 플러그인이 쓰기 편하고 기본기능에 충실해서 사용했습니다. 여기서는 기능 구현을 소개합니다. 해당 플러그인은 jquery v1.7.2 버전 이상에서 작동합니다. 사이트: https://github.com/antennaio/jquery-bar-rating 다운받은 파일의 압축을 풀어 다음 폴더의 js 파일을 프로젝트에 복사합니다. [다운받은폴더]/jquery-bar-rating-master/dist/jquery.barrating.min.js 사용하고 싶은 디자인에 맞춰 css파일을 가져와야 하는데, 모두 다 쓸거라면 전부 복사하면 됩니다. 별점만 하고 싶으면 fontawesome-stars.css 파일만 있으면 됩니다. [다운받은폴.. 2018. 3. 4.
[android] 레이아웃 미리보기에서 한글깨짐 현상 수정 사용하는 프로그램이 설치된 곳으로 폴더이동합니다. 설치되어 있는 폴더에서부터 아래 경로를 들어가 fonts.xml 을 수정합니다. 파일 내에 lang="ko" 를 검색한 후, 그 밑에 다음과 같은 설정을 넣습니다. # 파일위치 plugins/android/lib/layoutlib/data/fonts/fonts.xml # fonts.xml 파일 내에 다음 내용 삽입 NanumGothic.ttf 설정 후 프로그램을 재시작 합니다. 2018. 3. 4.
String형 Json 값을 JSON 으로 변환 후 클래스(DTO)에 매핑하기 참조한 문서: ModelMapper http://modelmapper.org/user-manual/jackson-integration/ 필요한 repository org.modelmapper modelmapper 1.1.0 org.modelmapper.extensions modelmapper-jackson 1.1.0 com.googlecode.json-simple json-simple 1.1 JAVA 쪽 코드 import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import org.modelmapper.ModelMapper; import o.. 2018. 1. 9.
[SPRING] 멀티서버 스케쥴 처리를 위한 LOCK API: ShedLock 멀티서버에서 스케쥴을 중복되게 처리하지 않으려면 LOCK 정보를 공통으로 참조하는 곳에서 관리되어야 한다. 관리될 곳으로는 DB가 가장 적당하다. 관련 멀티 서버에 대한 스케쥴 처리를 위해 다음의 API를 사용했다.아래의 API를 사용하기 위해서는 Java 8 이상의 버전이 필요하다 그 외 의존적인 API 가 아래와 같이 필요하다. // 코드가 있는 GifHubShedLock: https://github.com/lukas-krecan/ShedLock // 필수- Java 8- Spring Framework- slf4j-api 어노테이션을 이용하여 Lock을 걸 수 있으며 Mysql 에다가 걸어두는 것으로 사용했다.(mongoDB, Redis, zookeeper 를 이용할 수도 있다.) - pom.xml .. 2017. 11. 30.
반응형