본문 바로가기

개발자의 공부방165

JAVA] 날짜 구하기 feat. 비밀번호 90일 만료 기간 설정하기. 1. 환경 1) JAVA 1.7 2. 과정 String changePwFalg = ""; /* 날짜 포맷 셋팅 */ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Calendar cal = Calendar.getInstance(); /** * 2021. 01. 14 * test.properties 에서 90일 값을 셋팅 후 Environment 객체를 호출해 사용. * 자바단에서 이후 날짜를 변경하지 않는다. */ final long passwordDateLimit = Integer.parseInt(Environment.getPasswordDateLimit()); /** * 2021. 01. 14 * TA_MANAGER 테이블의 PASSWORD_DA.. 2021. 1. 14.
스택트레이스 읽기 출처 : https://okky.kr/article/338405 2021. 1. 11.
tomcat error] 톰캣 에러 java.lang.IllegalStateException: Unable to complete the scan for annotations for web application 에러 메시지 INFO: Starting Servlet Engine: Apache Tomcat/7.0.106 Jan 08, 2021 9:58:39 AM org.apache.catalina.core.ContainerBase startInternal SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/AsiaTotalManage]] at java.util.concurrent.. 2021. 1. 8.
에러] gradle Tag mismatch! 에러 해결하기 집에서 PC로 gradle 셋팅을 했을 때 잘되던 프로젝트가 다른 PC에서 git으로 clone한 상태에서는 전혀 되고 있지 않았습니다. Rebulid를 해도 전혀 되지 않고 Tag mismatch! 라는 에러만 뜨고 있어서... 검색하는 중 https 의 주소를 http 로 바꾸라는 StackOverFlow의 글을 보고...!! 아래와 같은 부분을... repositories { mavenCentral() } 이와 같이 변경했습니다. repositories { //mavenCentral() maven { url "http://repo.mycompany.com/maven2" } } 결과는 정상적으로 gradle bulid가 되는 것을 확인했습니다! -,-.....엠병.. 2021. 1. 4.
Intellij] SpringBoot Profile 을 설정하자 보통 서비스를 운영할 때 profile 설정은 총 3개로 구분 짓습니다. local : 자신의 PC 로컬, 개발환경 dev : 테스트성(QA), 서버환경 prod : 실질적 운영 환경 profile 설정하는 방법은 여러가지가 있지만 오늘은 현재 프로젝트에서 설정되어 있는 것을 분석해보면서 프로파일이 어떻게 설정되어 있는지 확인해보겠다. 환경 IDE [인텔리제이] 스프링부트 [2.2.4.RELEASE] Gradle [6.7.1] ※ Intellij 에서 Gradle 버전 확인하기. 더보기 Ctrl + Alt + S → Bulid, Execution, Deployment → Bulid Tools → Gradle → Gradle user home 스프링부트 프로젝트의 구조 1) 현재 구조는 resources와.. 2020. 12. 4.
Intellij] 한글깨짐 인코딩 변경하기 intellij 에서 한글깨짐 설정을 하는 몇가지 방법이 있습니다. 이클립스 경우에는 프로젝트가 아닌 파일 하나만 인코딩해주는 경우가 있는데 intellij도 파일 개별로 인코딩 설정을 지정해줄 수 있습니다. 1. Ctrl + Alt + S → 검색에서 File Encodings 검색합니다. 2. Global Encoding, Project Encoding, Default encoding for properties files 를 UTF-8 등으로 변경합니다. 3. 만약 파일 개별로 하려면 아래 스크린샷에서 보이는 것 처럼 path 부분에 + 를 클릭해서 해당 파일의 경로를 찾아 추가하시면 파일 단위로 인코딩이 가능합니다. ** 파일별로 인코딩 설정 좀 더 쉽게 하는 방법 ** 위 스크린샷에서 보라색으로 .. 2020. 12. 3.