본문 바로가기

Development/WEB28

[Java] try-catch-finally 반환값(return) 이해하기 코드를 작성하다 보면 예외처리를 위해 try-catch 구문을 굉장히 많이 사용 한다. 그러다 특별한 경우에 finally를 사용하게 되는데 만약 이 세 곳에 다 return 값이 있다면? 어떤 구문에 있는게 반환이 될까? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 String word = "a"; try { word = "try"; System.out.println(word); return word; } catch (Exception e) { word = "catch"; System.out.println(word); return word; } finally { word = "finally"; System.out.println(word); return word;.. 2020. 6. 30.
[Javascript] setComma 실시간 구현 생각보다 자주 사용하지만 막상 구현하려고 하면 어?! 하고 생각이 나지 않을 때가 있는 단위 입력 방법이다. $(document).ready(function() { $("input[type=radio][name=라디오name값]").change(function () { if (this.value === '1') { //action } else { //action } }); }); function setComma(Num) { Num += ''; Num = Num.replace(',', ''); const x = Num.split('.'); let x1 = x[0]; const x2 = x.length > 1 ? '.' + x[1] : ''; const rgx = /(\d+)(\d{3})/; while (r.. 2020. 6. 28.
[Springboot] 정적자원(Static Resource) 접근 위치 변경 방법 기본적으로 Springboot 프로젝트를 만들면 정적자원들 접근 위치는 resources/static에 위치를 하게 된다. 하지만 resources/views로 위치를 바꿔서 파일들을 관리하고 싶은 경우에는 어떻게 해야 할까? application.properties 에서 prefix와 suffix를 설정을 해주었지만 static 폴더 안에서 다른 폴더로 접근할 때 적용이 되었다. 그렇다고 static/하위폴더 구조로 쓰기는 싫었다. ※ 모두 다 resources/m/ 이라는 곳에 있는 정적 자원을 읽어 올 수 있는 방법이다. 1. application.properties에 spring.resources.static-location 값을 지정 해준다. spring.resources.static-locat.. 2020. 6. 27.
[IntelliJ] AssertThat 임포트 방법 코드를 작성하고 테스트 코드를 작성하는데, 새로운 프로젝트라 그런지 AssertThat이 임포트가 되어 있지 않았다. 요놈들도 자동으로 임포트 해 줄 것이라 믿었는데 약간의 검색을 통해서 임포트 하는 방법을 찾았다. 1. 보통 AssertThat을 임포트하기위해 AssertThat까지만 작성을 하고 [Alt + Enter] 조합으로 찾는다.2. 임포트가 보이지 않는다.3. AssertThat() 을 입력하고 [Alt + Enter] 조합으로 찾아보면 임포트가 보인다. 보통 AssertThat과 함께 자주 사용하는 is또한 임포트가 보이지 않는다.역시 is()로 검색을 해보면 import가 보인다. 보통은 Matcher를 주로 사용한다. 2020. 6. 26.