본문 바로가기

Programming49

[JAVA/Launch4J/exe] 자바 jar파일을 EXE로 래핑하기 jar파일을 EXE로 래핑하기위해서 사용하는 라이브러리 : launch4j com.akathist.maven.plugins.launch4j launch4j-maven-plugin 2.1.2 l4j-clui package launch4j console target/실행파일명.exe target/래핑타겟jar파일명.jar com.Demo.main.Main 1.8 -D"file.encoding=UTF-8" com.akathist.maven.plugins.launch4j launch4j-maven-plugin 2.1.2 필요한 부분만 적어뒀다. 기존 배포파일을 실행할때는 JAVA.exe파일을 복제해서 이름 바꾼뒤 실행파일로 원하는 jar파일을 실행시킬때마다 바로가기 파일을 이용해서 실행시켜줬는데.... 최근 회.. 2022. 4. 27.
[JAVA/SpringBoot] 잘되던놈이 갑자기 안된다. @어노테이션 https://stackoverflow.com/questions/64188894/spring-data-error-creating-bean-with-name-maincontroller-unsatisfied-depend Spring-data : Error creating bean with name 'mainController': Unsatisfied dependency expressed through field 'userService' I am new to spring-boot, when i try to run the mvn clean install the terminal gives me this ERROR: [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: .. 2022. 3. 4.
[JAVA] 표준프로토콜 준수는 아주 중요하다 이건 굳이 자바에 쓸 이야기는 아니지만 표준 프로토콜 문서는 아주 중요하다 물론 어떤 문서인지에 따라 표준이라는 프로토콜이 하위버전 문서와 일관성이나 완전히 다른 경우가 있으나 이경우는 제외하고 실제로 각 서버와 클라이언트간의 서로 맞추어 사용하는 프로토콜 버전이 다른경우 조금이라도 다른경우 잘못해서 사용하는 쪽에서 올바르게 맞추어사용하는게 맞다. 클라이언트가 프로토콜을 잘못 이해해서 사용한 와중에 더 이상 연락이나 변화가 불가능한경우라면 서버에서 맞춰주어야 하기 때문에 염두에 두고 변경이나 유동성이 필요하다. 여튼 표준 프로토콜은 대부분 상, 하위간 버전이 다른경우에도 호환이 가능하도록 설계가 되어있기 때문에 통신시 데이터가 어떻게 들어오고 있구나. 만 알고있는것보다, 표준 문서라는것이 있다라는 알게되.. 2022. 3. 4.
[JAVA] 문자열 -> 시간 DATE 객체 변환 총정리 수신받은 메시지에서 시간(문자열) 확인 후 현재시간과 비교하기위해서 시간객체로 비교를 해야하는데 1. 수신 문자열 String (수신문자열) -> SimpleDateFormat 을 통한 수신 Date 객체 생성. 2. Calendar 생성 후 비교용 Date 생성 3. 수신 Date 객체와 비교용 Date 객체 비교 하는데 SimpleDateFormat formater = new SimpleDateFormat("yyyyMMddHHmmss"); 이거 쓰기 package Main; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class main { public static void main.. 2022. 2. 7.