[Spring] Intelli J에서 JUnit 생성하기 * 인텔리J에서 JUnit 생성하기. 인텔리J에서 단위테스트 수행하기. Spring에서 효과적인 단위테스트 수행을 위해서는 JUnit을 사용하면 좋다. 이 포스팅에서는 Intelli J(인텔리 J)에서 JUnit을 생성하는 법을 알아보도록 하겠다. 1. build.gradle 파일에 의존성 추가 위 그림과 같이 의존성을 추가한다. 2. JUnit 생성 테스트할(JUnit을 생성할) 컨트롤러로 이동하여, Class Name에 커서를 올린 후 Alt+Enter를 누르면 위 그림과 같이 메뉴가 등장한다. Create Test를 누르면 아래와 같은 팝업창이 노출 됩니다. 필요한 SuperClass가 있으면 기입하거나, generate하고 싶은 메소드를 체크하여 하단의 OK를 누르면 JUnit이 생성되는 것을 확.. SPRING/개발 TIP 4년 전
[SPRING] Error creating bean with name entityManagerFactory 해결 SSpring boot + JPA + Open JDK 기반으로 빌드하는 과정중에 boot를 start up 하면 entityManagerFactory의 bean을 생성하지 못해 Error가 발생하였다. 원인은 Open-jdk에서 javassist가 포함되지 않아 문제가 발생하는 것이였다. 그래서 Dependencies에 javassist를 추가해주면 된다. 만약 Gradle을 사용한다면 아래의 코드를 입력합니다. implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA' 만약 Maven을 사용한다면 아래의 코드를 입력합니다. org.javassist javassist 3.23.1-GA 출처: https://ktko.tist.. SPRING/개발 TIP 4년 전
[Java] Runnable과 Callable 차이점 동기적인 행위와 비동기적인 행위에 대한 이해 (#Callable과 Runnable의 차이)에 대해 알아봅시다. * 차이점 1. Runnable은 Java 1.0부터 사용되었지만 Callable은 Java 1.5에서만 도입되었습니다. - 즉 기존 Runnable을 그대로 놔두고, 기능을 확장하기 위해서 callable을 만들었다고 합니다. 2. Runnable이 지원하지 않는 유스 케이스를 처리합니다. 3. Callable은 call() 메소드를 구현해야하지만 Runnable은 run() 메소드를 구현해야합니다. 4. Callable은 값을 반환 할 수 있지만 Runnable은 반환 할 수 없습니다. 5. Callable은 검사 된 예외를 throw 할 수 있지만 Runnable은 예외를 throw 할.. JAVA/기본 상식 4년 전
Integer.parseint & Integer.valueof 차이 Integer클래스에는 valueOf, parseint 메서드가 있다. 두 메서드는 매개 변수로 전달 받은 문자열(String) 값을 정수형태로 반환한다. Integer.parseint : primitive tpye인 int형을 반환 Integer.valueof : Wrapper Object인 Integer를 반환 그렇다면 여기서 int와 Integer는 어떻게 다른가? 간단하게 말하자면 int는 기본자료형(unboxed primitive type), Integer는 참조자료형 또는 기본자료형들에 대응되는 객체화된 자료형(boxed primitive type) 이라고 할 수가 있습니다. 아니, 그동안 int형만 자주 쓰느라 참조 자료형이랑 말은 생소한데 이건 또 뭐지.... 하는 의문이 생겼고.. JAVA/기본 상식 4년 전
[JAVA] 맥주소, IP가져오기 * NetworkInterface API를 통해 해당 로컬 맥주소 및 IP주소를 가져오는 방법입니다. * 상대방이 나의 서버로 접근해서 어떤 아이피가 찍혔는지는 확인이 가능하지만 맥주소는 확인이 어렵습니다. import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.UnknownHostException; public class MacAddressTest { public static void main(String[] args) { System.out.println("맥주소확인 : " + getLocalMacAddress()); } /** * 로컬 맥 주소를 가져오는 .. JAVA/개발 TIP 4년 전
2021-02-26 첫 블로그 시작 이곳에는 여러가지 나의 사소한 일상을 적으려고 한다. 오늘의 목표 1. 프로그래머스에서 진행하는 알고리즘 풀기 - [8기] 코딩테스트와 실무 역량 모두 잡는 알고리즘(Java반) 알고리즘 문제풀기 및 오답노트 정리 * 오늘 푼 문제 및 리팩토링 한것 ① 프로그래머스 - 정수삼각형 - 위에서 부터 아래로 내려가면서 값을 더하기 에서 밑에서 위로 값을 더해가기 -> 오늘 미션 실패 ② 프로그래머스 - 입국심사 - 재귀호출에서 루프로 변경하기 완료. * 느낀점 : DP문제는 어렵게만 느껴진다.. 2. 인프런에서 진행하는 JPA 인강 완주하기 - 김영한 멘토님의 queryDsl 실습 한 내용 정리해서 깃허브에 올리기. * 드디어 로드맵 정주행이 끝나간다.. 다시 되돌아 보고 블로그에 정리할 예정 해당사이트 : .. 오늘의 일상/회고록 4년 전