개발2024. 9. 27. 11:38국가법령정보 API 사용 방법

API 신청API를 요청할 서버 IP와 도메인을 등록하고, 원하는 API를 체크하면 끝이다. 법제처 API 활용가이드 국가법령정보 공동활용※ 체계도 등 부가서비스는 법령서비스 신청을 하면 추가신청 없이 이용가능합니다.open.law.go.kr  Javascript 구현 코드const LAW_API_BASE_URL = "https://www.law.go.kr";/** * 법제처 API 요청 파라미터 클래스 * 생성자에서 필수 파라미터를 생성하고, addField 메소드로 필요한 파라미터를 추가 */class LawApiParams { constructor(target, type = "XML") { this.OC = "API 신청한 이메일의 아이디 부분"; //ex) abc123@email.com =..

카테고리 없음2024. 9. 23. 15:28Java Project Logging 설정

Spring을 사용할 때는 기본적인 Logging 설정이 되어있었지만, Java Project는 직접 로그를 설정해주지 않으면 log를 출력해도 아무것도 출력되지 않는다. Logging 설정Slf4j API와 Spring 기본 Logger인 logback을 추가한다. implementation 'org.slf4j:slf4j-api:1.7.36'implementation 'ch.qos.logback:logback-classic:1.2.11' main > resource에 logback.xml을 추가한다. %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n  Logger를 생성하여 사용할 수 있다.import org..

카테고리 없음2024. 9. 23. 15:00IntelliJ Google Code Style 적용 방법

링크에서 intellij-java-google-style.xml 다운로드 styleguide/intellij-java-google-style.xml at gh-pages · google/styleguideStyle guides for Google-originated open-source projects - google/styleguidegithub.com  Settings > Editor > Code Style > Java > Scheme 설정 > Import Scheme > IntelliJ IDEA code style XML 다운받은 XML 파일을 넣어주면 끝.

카테고리 없음2024. 9. 23. 14:56Java Reflection

프레임워크들이 어떻게 동작하는지 궁금할 때 Reflection 개념을 알아두면 이해에 도움이 될 것 같아 정리해보았다. Reflection구체적인 클래스 타입을 알지 못해도 그 클래스의 정보(메서드, 타입, 변수 등등)에 접근할 수 있게 해주는 자바 API이다. public class Car { private final String name; private int position; public Car(String name, int position) { this.name = name; this.position = position; } public void move() { this.position++; } public int getP..

image