자바(46)
-
JPA 중요 매핑 어노테이션
- 안녕하세요? 오늘은, JPA에서의 중요 매핑 어노테이션에 대해서 알아보도록 하겠습니다. - JPA의 중요 매핑 어노테이션의 종류는, @Entity @Table @ID @Column @Enumerated @Temporal @Lob @Transient 등등이 존재합니다. 우선 샘플코드로 어떻게 사용하는지 알아보도록 하겠습니다. @Entity @Table(name="") public class 엔티티명 { @ID private Long id; @Column(name="") private String name; @Column private Integer age; @Enumerated(EnumType.STRING) private RoleType roleType; @Temporal(TemporalType.TIM..
2022.01.25 -
메이븐 설정 방법
- 안녕하세요? 오늘은, 자바용 프로젝트 관리 도구중 하나인, Maven의 다운로드 및 설정에 대해서 알아보도록 하겠습니다. 우선, Maven 다운로드 사이트에 접속을 합니다. https://maven.apache.org/download.cgi Maven – Download Apache Maven Downloading Apache Maven 3.8.4 Apache Maven 3.8.4 is the latest release and recommended version for all users. The currently selected download mirror is https://dlcdn.apache.org/. If you encounter a problem with this mirror, please..
2021.12.30 -
이클립스 git 연동 브랜치 생성 이동
- 안녕하세요? 오늘은, 이클립스(STS포함) 내에서, Git 프로젝트의 연결과 브랜치의 생성/이동(변경)을 알아보려합니다. 자 그럼, 시작해볼까요? 우선, 이클립스에서의 Git 프로젝트 연동 입니다. 이클립스 상단 우측에 Open Perspective를 클릭해 줍니다. ※ Window > Show View > Other... 에서도 가능 Perspective 팝업창에서, Git을 선택 후, Open 버튼 클릭 이번 포스팅에서는, 이미 생성되어있는 Git의 주소를 가지고, 연결을 해보도록 하겠습니다. 좌측의 Git Repositories 탭에서, Clone a Git repository 클릭 접속하려는 Git의 주소(URI)와, 권한부여받은 계정의 정보를 입력해 줍니다. URI를 입력하게 되면, Host..
2021.12.28 -
자바 호스트네임
- - 안녕하세요~!! 오늘은, 자바에서 서버의 호스트 명을 가져오는 방법을 알아보도록 하겠습니다. 일단, 대표적으로는 두가지가 존재하는데요, 첫번째 방법로는, InetAddress 클래스에서 얻어오는 방법 이 있습니다. 그리고 두번째 방법으로는, System 에서 얻어오는 방법 이 있습니다. 첫번째 InetAddress 클래스에서 얻어오는 방법 의 사용법입니다. InetAddress.getLocalHost().getHostName() 그렇다면, 두번째 System 에서 얻어오는 방법 의 사용법입니다. public static String getLocalHostName() { String hostname = System.getenv("HOSTNAME"); if (hostname != null) { ret..
2021.11.17 -
자바 프로그램 배포 jar 파일 export 방법
- - 자바 프로젝트 생성 main java 생성 소스 작성 (static main : 자동실행메소드) export runnable jar 배포 CMD 창 혹은 shift + 마우스 우클릭 > PowerShell 창 열기 java -jar 파일명.jar 실행
2021.11.17 -
자바 소수점 버림
- 자바에서는 다른 언어들처럼 숫자를 쉽게 변환할 수 있는 객체가 존재하는데요, 그건 바로 Math 입니다. 이번에는 Math 객체를 사용해서, 여러가지 상황에 맞는 함수를 사용하는 법을 배워보도록 하겠습니다. 소수점 올림/버림/반올림 Math.ceil() : 소수점 올림, 정수 반환 double num = 99.99; System.out.println(Math.ceil(num)); // 100 Math.floor() : 소수점 버림, 정수 반환 double num = 99.99; System.out.println(Math.floor(num)); // 99 Math.round() : 소수점 반올림, 정수 반환 double num = 99.99; System.out.println(Math.round(num..
2021.08.04 -
lomkob 설정 방법 자동으로 getter와 setter 생성
- 안녕하세요? 오늘은, 자바에서 Getter/Setter를 자동으로 생성 및 설정해주는, lombok의 다운 및 설치와 방법에 대해서 알아보도록 하겠습니다 우선, Lombok 이란? : Lombok은 자바에서 @Getter, @Setter 같은 annotation 기반으로 기존 DTO, VO, Domain Class 등을 작성할 때, 멤버 변수에 대한 Getter/Setter Method, Equals(), hashCode(), ToString()과 멤버 변수에 값을 설정하는 생성자 등등을 자동으로 생성해주는 라이브러리 자, 일단 다운로드를 시작합니다. Lombok 다운로드 URL : https://projectlombok.org/downloadhttps://projectlombok.org/ Proje..
2021.07.01 -
API 테스트 포스트맨 Postman
- Java back-end API programing test program !! 자바 백엔드 API 개발 시, 테스트 용도로 많이들 쓰는 포스트맨입니다. 설치 및 사용법을 간단하게 알려드리도록 하겠습니다. 1. 프로그램 다운로드 경로 진입을 합니다. URL : https://www.postman.com/downloads/ Download Postman | Try Postman for Free Try Postman for free! Join 13 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 2. 회원가입을 해줍니다...
2021.06.30 -
팝업 자동 닫기 이벤트 : 10초 후 or 비교체크 후 : 인터벌 & 타입아웃
// 팝업 생성 함수var pop;var popInterval;function createPopup() {setPopupCloseTimeout(); // 10초후 닫기 이벤트 부여popInterval = setInterval(function() {var now = getNow();var str = '20201225000000' = 10) { // 비교할 시간과, 현재시각이 10초 뒤라면...closePop();} else {clearTimeout(pop); // 자동 닫기 이벤트 클리어}}}, 1000);} // 팝업 10초후 자동 닫기 이벤트 함수function setPopupCloseTimeout() {clearTimeout(pop);clearInterval(popInterval);pop = setT..
2020.12.04