본문 바로가기

분류 전체보기143

JAVA 예외 던지기 Throw 직접 만드는 예외 예외를 직접 발생시킬 경우 키워드 throw를 활용한다. public static void main(String[] args) throws Exception { throw new Exception("예외 강제 발생"); } package kr.or.ksmart; class MyExecption extends Exception { public MyExecption() { super(); } public MyExecption (String msg) { super(msg + " < My 클래스의 필수값 누락 MyExecption "); } } class My { private String name; public My(String name) throws MyExecption { if(name .. 2020. 5. 20.
JAVA 예외처리하기 RuntimeException 작업을 하다보면 생기는 여러 에러들... 에러가 생기면 에러 이후에는 멈춰버리는 로직 그 때 에러에 예외처리를 통해 에러를 무시하고 다음 로직이 실행 될 수 있게 한다. 크게 예외 처리를 안해도 되는 언체크 예외와 예외 처리를 꼭 해야하는 체크 예외가 있다. 언체크 예외 = RuntimeException RuntimeException은 기본적으로 예외처리를 안해도 되는 경우인데 흔히 자주 나타나는 에러나 프로그래머들이 조금만 주의하면 잡을 수 있는 에러들이다. ① ArithmeticException : 0으로 나눴을 때 생기는 에러 int n = 0; int n1 = 3 / n; Exception in thread "main" java.lang.ArithmeticException: / by zero at.. 2020. 5. 20.
thymeleaf utility objects https://www.baeldung.com/spring-thymeleaf-3-expressions Spring and Thymeleaf 3: Expressions | Baeldung A quick and practical guide to using Thymeleaf's Expression Utility Objects with Spring MVC www.baeldung.com 2020. 5. 19.
Spring Boot - tool.jar 에러 SpringBoot가 실행 되면서 jdk의 path를 잡지 못해서 생기는 에러 그럼 잡을 수 있게 path를 알려주면 된다@@ SpringToolSuite4 구성설정 파일을 메모장으로 연다. -startup plugins/org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1000.v20190125-2016 -product org.springframework.boot.ide.branding.sts4 --launcher.defaultAction openFile -vm C:\Program Files\Java\jdk1.8... 2020. 5. 19.
Spring Boot - Thymeleaf 자동완성기능 API 다운로드 Help - Install New Software Add http://www.thymeleaf.org/eclipse-plugin-update-site/ Thymeleaf Eclipse Plugin 체크 - Next> Next> I accept the terms of th license agreements 선택 - Finish 잘 설치 되는것 같다가 갑자기 경고가 발생 쫄지 말고 Install anyway 쫄아서 Cancle NONO! 설치 끝났다고 재 설치하라고 한다. 재 시작 하면 요래요래 자동완성이 된다!! 2020. 5. 18.
Spring Boot 플러그인 충돌 시 아직 안겪어봐서 모르겠지만 플러그인이 중복 설치되면 충돌이 일어난다고 한다. 그럴때 처리하는 방법 3가지 1. 플러그인 덮어쓰기 프로젝트 우클릭 - Maven - Update Project 덮어쓸 프로젝트 선택 - Force Update of Snapshots/Releases 선택 - OK 2. 클린 Project 탭 - Clean... Clean 3. 라이브러리 날리기 라이브러리를 찾아가서 삭제하기 이건 진짜 최후의 방법 최대한 사용안하기 2020. 5. 18.
728x90
반응형