반응형

분류 전체보기 875

junit를 사용한 단위 테스트에서 autowired가 동작하지 않을 경우 해결 방법

[개발환경] intellij Spring boot JUNIT5 package com.example.demo; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; class UserServiceTest { @Autowired UserService service; @Test void insertUser() { service.insertUser(); service.selectUser(); } } 위와 같이 UserService를 @Autowired한 후, 테스트를 실행하면 다음과 같은 오류가 발생합니다. Cannot invoke "com.example.demo.UserService.ins..

웹 개발 2022.03.20

가족관계 증명서 발급 방법

1. 전자가족관계등록 시스템 접속 중요! 절대 크롬으로 접속하면 안 됩니다. 크롬으로 접속하면 공동 인증서/금융인증서 인증 시, 비밀번호를 제대로 입력해도 무조건 틀렸다고 로그인이 되지 않습니다.(2022-03-20 기준) https://efamily.scourt.go.kr/index.jsp 대한민국 법원 전자가족관계등록시스템EB[2/5] 사이트 내 전체검색 efamily.scourt.go.kr 2. [증명서 발급 > 가족관계 증명서] 메뉴 클릭 3. 약관 동의 후, 필수 정보 입력 4. 인증서 비밀번호 입력 5. 가족관계등록부 열람/발급 신청 필요한 내용 선택 후, 신청하기 버튼을 클릭합니다. 복지로에 제출할 경우, 5번 수령방법에서 화면 열람을 선택 후 스크린샷으로 제출할 수 있습니다.

정보/생활정보 2022.03.20

건강보험증 사본 & 건강보험료 산정금액 확인서 발급방법

건강보험증 사본 발급 방법 1. 먼저, 국민건강보험 홈페이지에 접속합니다. 국민건강보험 이벤트 1 / 8 www.nhis.or.kr 2. 로그인 후, 자격득실 확인서 발급 메뉴를 선택합니다. 3. 왼쪽 메뉴에서 "자격 확인서"를 선택합니다. 4. 프린트 발급 버튼을 눌러줍니다. 프린트 발급 버튼을 누르면 아래와 같이 pdf문서가 다운로드되는데, 만약 복지로에 제출할 경우 이 화면만 스크린샷으로 복사해서 첨부하면 됩니다. (반드시 jpg로 저장) [파일 암호] 주민등록 번호 앞 6자리 or 사업자등록번호 건강보험료 산정금액 확인서 발급방법 1. 민원여기요 > 증명서 발급/확인 > 보험료 납부확인서 메뉴 선택 2. 검색 조건 입력 후 조회 버튼을 클릭합니다. 3. 출력 버튼을 클릭합니다. 여기까지 진행하면 ..

정보/생활정보 2022.03.20

[spring boot + jpa + gradle + h2] jpa 설정

프로젝트 생성 먼저, 다음과 같은 환경으로 프로젝트를 구성합니다. intellij community 버전이기 때문에 spring boot 공식 홈페이지에서 만들었습니다. 프로젝트를 생성한 후 build.gradle의 dependencies를 확인하면 다음과 같습니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org...

웹 개발 2022.03.19

정부지원 산후도우미 - 복지로 온라인 신청방법

정부지원 산후도우미 지원 대상 국내에 주민등록 또는 외국인 등록을 둔 출산 가정 정부지원 산후도우미 선정기준 산모 및 배우자의 건강보험료 본인부담금 합산액이 기준 중위소득 150% 이하 금액에 해당하는 출산 가정 * 소득기준을 초과하더라도 특수가정에 대해서는 지방자치단체별 예외지원 가능(지방자치단체별 지원 여부에 대한 자세한 사항은 관할 보건소 문의) 정부지원 산후도우미 지원기간 정부지원 산후도우미 신청기간 정부지원 산후도우미의 신청기간은 출산 예정일 40일 전부터 출산일로부터 30일까지입니다. 유효기간은 출산일로부터 60일 이내 입니다.(60일이 경과되면 바우처 자격 소멸) 정부지원 산후도우미 서비스 가격 참고로, 위 표에 있는 그 금액 전부 내야 하는 것이 아니에요 저같은 경우는 단태아, 첫째아, 연..

정보/생활정보 2022.03.18

thymeleaf vs jsp

java를 배우면 기본적으로 jsp를 배우게 됩니다. jsp는 일반적인 java MVC 구조에서 View 역할을 하는데, 요즘 Spring에서는 View로 Thymeleaf를 밀고 있습니다. 1. thymeleaf와 jsp의 차이 jsp의 경우에는 servlet 형태로 변환되어 실행됩니다. servlet이 자바 소스이기 때문에 jsp에서도 java코드를 사용할 수 있습니다.(하지만 보통 jsp 내부에 java코드를 넣는 것은 추천하지 않습니다.) 반면, Thymeleaf는 html, xml, js, css 등을 처리할 수 있는 웹 및 독립형 환경에서 사용이 가능한 java 템플릿 엔진입니다. Thymeleaf는 html 파일을 가져와서 파싱 하고 그걸 분석하여 정해진 위치에 데이터를 뿌려줍니다. Thym..

웹 개발 2022.03.13

spring boot의 application.properties에서 @Scheduled의 cron값을 설정하는 방법

다음과 같은 코드가 있습니다. @Component @EnableScheduling public class ScheduledTasks { @Autowired private TaskJob taskJob; @Scheduled(cron = "0 0/5 * * * ?") public void foo(){ taskJob.doSomething(); } } 이 코드를 보면 @Scheduled(cron = "0 0/5 * * * ?") 라는 부분이 있는데, 이 부분을 수정해야 하는데, 이것을 수정하기 위해 다시 빌드를 하는건 곤란합니다. 이 경우 다음과 같이 손쉽게 처리할 수 있습니다. application.properties에서 @Scheduled의 cron값을 설정하는 방법 1. 먼저, application.prop..

웹 개발 2022.03.13

MS Office 파일이 제한된 보기로 열리거나, 문서가 열리지 않을 때 해결 방법

현상 인터넷 또는 이메일에서 다운로드한 Microsoft Office 파일(엑셀, 워드, 파워포인트 등)이 오피스 프로그램이 실행만 되고 파일은 열리지 않거나, 제한된 보기로 열리는 현상이 있습니다. 이때, 열리지 않는 파일을 카카오톡 등의 메신저로 다른 사람에게 보냈다가 다시 받으면 열리는 신기한 현상도 발생합니다. 원인 인터넷(이메일 포함)에서 가져온 파일에는 바이러스 및 기타 유해한 콘텐츠가 포함되어 있을 수 있기 때문에, MS Office에서는 컴퓨터를 보호하기 위해 인터넷에서 가져온 파일은 제한된 보기에서 열립니다. 그밖에 제한된 보기에서 열리는 원인은 다음과 같습니다. 파일이 인터넷 위치에서 열린 경우 파일을 Outlook 첨부파일을 받고 컴퓨터 정책에서 보낸 사람을 안전하지 않음으로 정의한 ..

javascript에서 소숫점 반올림하는 방법

프로그래밍을 처음 배우면 꼭 나오는 소수점 반올림을 javascript에서는 보통 이렇게 합니다. Math.round(123.4567 * 100) / 100 위 코드는 다음과 같은 원리로 동작합니다. 나타낼 소수점 아래자리 개수만큼의 10의 자승을 곱한다.(소수점 2번째 자리까지 표시한다면 10의 제곱인 100을 곱하고, 소수점 3번째 자리까지 표시한다면 10의 세제곱인 1000을 곱함) 입력값을 반올림한 수와 가장 가까운 정수 값을 반환하는 Math.round() 함수를 사용하여 정수로 변환한다. 곱했던 수 만큼 다시 나누기한다. 이렇게 하면 123.46이라는 숫자가 반환됩니다. 위의 방법보다 더 간단히 반올림할 수 있는 방법은 .toFixed()라는 메서드를 사용하는 방법입니다. 이 방법은 무려 In..

The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

이 오류 메시지가 발생하는 이유는 Apache Tomcat의 Native Library가 없어서입니다. 컴퓨터에 build path가 제대로 지정이 되어있지 않는 경우에 나타날 수 있고, 지정이 되어있는데도 이 오류 메시지가 발생할 수 있습니다. 해결 방법은 Tomcat 설치 경로/bin 폴더의 tcnative-1.dll 파일을 jdk가 설치된 폴더 안에 복사하면 해결됩니다. 예를 들어 c:/Program Files/Apache Foundation/Tomcat9/bin/tcnative-1.dll 파일을 C:/Program Files/AdoptOpenJDK/jdk-11.0.9.101-hotspot/bin 경로에 복사하면 됩니다.

개발도구/WAS 2022.03.07
728x90
반응형
loading