본문 바로가기

clip5

[정규식/RegExp] 실수 입력 시 정수부, 소수부 자리 제한(소수점 이하 자리 제한)/ input element에서 사용하기/ 음수를 포함 하는 경우 실수 정규식 /^([1-9]{1}\d{0,1}|0{1})(\.{1}\d{0,2})?$/g 정수는 2자리, 소수점 이하 2자리 까지 가능 정수부가 0으로 시작하면 1보다 커야한다 -> 023 불가능 0.34 가능 소수부 없어도 가능. input 엘리먼트에서 입력이 발생할 때 마다 반영하기 위해 작성한 정규식이므로 0. or 0.0 or 0.40 이와 같은 케이스는 통과시킨다 필요에 따라 수정할 수 있게 하나 하나 분석해보자 식 해석 [1-9] 1에서 9까지에 해당하는 숫자가 [1-9]{1} 1번 대응되고 [1-9]{1}\d 숫자(0-9)가 [1-9]{1}\d{0,1} 0~1번 대응된다 [1-9]{1}\d{0,1}| 또는 [1-9]{1}\d{0,1}|0 0이 [1-9]{1}\d{0,1}|0{1} 1번 대응된.. 2022. 3. 3.
[VScode] eslint 와 prettier 들여쓰기 충돌 오류 eslint가 들여쓰기 fix 하라고해서 고치고 저장하면 들여쓰기가 다시 달라지는 오류.. 아 어쩌란말이냐 트위스트 추면서~ settings.json 에서 포맷터를 변경하면 됩니다. "[javascript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, 에디터의 포맷터와 eslint가 서로 판단하는게 달라서 생기는 문제같은데 뭐 정확하게는 안찾아봤습니다. 바쁘다 바쁘다 현대사회 "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, 이렇게 변경해주면 해결됩니다 2021. 10. 18.
[Spring] java.lang.IllegalStateException: Ambiguous mapping. Cannot map '***' method / requestMapping이 충돌하는 경우 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/user/.gradle/caches/modules-2/files-2.1/io.springfox/springfox-spring-web/2.9.2/ed2ed714a6cba8804d00f80f0534901e4c7a3211/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider... 2021. 6. 29.
[Spring] UnrecognizedPropertyException / 컨트롤러에서 JSON 요청 받을 때 매핑되는 프로퍼티가 없는 경우 JSON 요청에 필요없는 데이터가 같이 들어오는 경우 JSON을 JAVA 오브젝트로 매핑할 때 UnrecognizedPropertyException이 발생한다. { "id": "1234", "name": "fien", "phone": "010-1234-5678" } public class ReqeustDto { private String Id; private String name; } @PostMapping(value = "/{id}") public ResponseEntity createUser(@PathVariable String id, @RequestBody RequestDto reqDto){ // phone이 매핑되지 않아 UnrecognizedPropertyException 발생 } 물론 요청 시.. 2021. 6. 14.
티스토리 코드블럭에 Jetbrains Mono(인텔리제이) 폰트 적용하기 티스토리에서 제공하는 코드블럭 플러그인을 쓰다가 너무 가독성이 별로여서 highlight.js로 변경했다. 그런데 2퍼센트 부족한 느낌이 들어서 폰트도 건드려봤다. 원래 구글 웹 폰트를 봤는데 어떤게 보기좋은지 모르겠어서 직접 적용해보다가 이럴거면 그냥 인텔리제이 폰트를 쓰는게 쉽겠다 생각이 들었다. jetbrains IDE은 기본적으로 자체 폰트인 jetbrains mono를 사용하고 있다. 아래 링크에 들어가서 다운로드 받으면 된다. www.jetbrains.com/ko-kr/lp/mono/ JetBrains Mono: A free and open source typeface for developers Try JetBrains Mono in your IDE. Its simple forms and at.. 2021. 4. 29.