전체 글 (227)
-
2021.08.27 [Java SpringBoot] Spring 3.1 @RequestBody 유의점, Error: java.util.LinkedHashMap cannot be cast to object
출처: https://jhw1308.tistory.com/21 Spring 3.1 @RequestBody 유의점 레거시 프로젝트를 다루는 일이 많아지면서 전에 직면하지 못했던 문제들을 해결해야할 경우가 종종 생기게 됐다 당연하게 사용해왔던 @RequestBody 역시나 마찬가지 -_-.. Spring 3.0 -> 3.1로 버전이 jhw1308.tistory.com 요약 @RequestMapping(value = "/ajax/admin/documentTypeList.do", method = RequestMethod.POST) @ResponseBody public ResponseEntity changeDocumentStatus(@RequestBody List list) { // 만약 json 포멧이 list..
-
2021.08.24 [IntelliJ] java프로젝트에 jar파일 추가하기, 외부 라이브러리 사용하기
출처: https://kamang-it.tistory.com/entry/IntelliJjava%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-jar%ED%8C%8C%EC%9D%BC-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0-%EC%99%B8%EB%B6%80%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 [IntelliJ]java프로젝트에 jar파일 추가하기, 외부라이브러리 사용하기 참고: [Eclipse]java프로젝트에 jar파일 추가하기, jar파일 상대경로로 넣기 jar파일을 추가하는 방법에 대해서 처음 하시는 분들에 대해서 모르시는 분들이 많..
-
2021.08.19 [JavaScript] event.preventDefault() 간단 설명 😊/ preventDefault란
출처: https://programming119.tistory.com/100 [JS] event.preventDefault() 간단 설명 😊/ preventDefault란? preventDefault 란? a 태그나 submit 태그는 누르게 되면 href 를 통해 이동하거나 , 창이 새로고침하여 실행됩니다. preventDefault 를 통해 이러한 동작을 막아줄 수 있습니다. 주로 사용되는 경우는 1. a 태 programming119.tistory.com
-
2021.08.19 [Mac] NVM (Node Version Manager), Node.js 설치 (in mac)
출처: https://grepper.tistory.com/2 NVM (Node Version Manager) 설치 (in mac) 맥 초기화 후 진행했던 NVM 설치를 통한 Node.js 세팅 과정에 대해 남기겠습니다. NVM 이란 ? (Node Version Manager) 이름에서 알 수 있듯이 노드 버전 관리자입니다. 설치는 mac 용 패키지 관리자인 homebrew grepper.tistory.com
-
2021.08.18 [VS Code] Prettier 적용방법, 적용 안되는 경우 해결방법
출처: https://yjg-lab.tistory.com/91 [vscode] Prettier 적용방법, 적용 안되는 경우 해결방법 Prettier 적용 방법 Visual Studio Code에서는 사용자 편의를 위해 코드의 줄 간격이나 행을 자동으로 깔끔하게 정리해주는 확장프로그램이 존재한다. 왼쪽 사이드바에서 EXTENSIONS 아이콘을 클릭한 후 pr yjg-lab.tistory.com
-
2021.08.11 [VS Code] Visual Studio Code 단축키
출처: https://techwell.wooritech.com/blog/2021/03/19/VSC%EB%8B%A8%EC%B6%95%ED%82%A4/ Visual Studio Code 단축키 | TechWell Visual Studio Code techwell.wooritech.com
-
2021.08.10 [QC] 양자 컴퓨터 설명
출처: https://youtu.be/Ew4Ivztyha4
-
2021.08.10 [Java] 조건 삼항 연산자 기본 (원리) ?:
출처: https://catch-me-java.tistory.com/28 [Java-19] 삼항 연산자 기본 (원리) ?: Java The conditional operator 조건부 삼항 연산자 ? : 조건 연산자 ‘?:’는 C언어에서 상속 받은 뭔가 애매한 3항 연산자 이다. 이 3항 연산자는 어떠한 연산식 안에서 이 삼항 연산자를 이용해 조건을 catch-me-java.tistory.com
-
2021.08.10 [Java] Java 스트림 Stream 총정리
출처: https://futurecreator.github.io/2018/08/26/java-8-streams/ Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트 futurecreator.github.io 출처: https://futurecreator.github.io/2018/08/26/java-8-streams-advanced/ Java 스트림 Stream (2) 고급 이전 포스트에 이어서 Java 8의 스트림(Stream)을 살펴봅니다. 자바 8 스트림은 총 두 개의 포스트로, 기본적인 내용을 총정리하..
[Java SpringBoot] Spring 3.1 @RequestBody 유의점, Error: java.util.LinkedHashMap cannot be cast to object2021. 8. 27. 16:46
출처: https://jhw1308.tistory.com/21
Spring 3.1 @RequestBody 유의점
레거시 프로젝트를 다루는 일이 많아지면서 전에 직면하지 못했던 문제들을 해결해야할 경우가 종종 생기게 됐다 당연하게 사용해왔던 @RequestBody 역시나 마찬가지 -_-.. Spring 3.0 -> 3.1로 버전이
jhw1308.tistory.com
요약
@RequestMapping(value = "/ajax/admin/documentTypeList.do", method = RequestMethod.POST)
@ResponseBody
public ResponseEntity changeDocumentStatus(@RequestBody List<DocumentTypeVO> list) {
// 만약 json 포멧이 list 형태이고 이를 @RequestBody 로 받으려면 Dto을 써서 받는데
// 그냥 받으면 안된다. 이유는 @RequestBody 가 json 에서 LinkedHashMap형식으로받기때문이다
// 그래서 LinkedHashMap 을 List 로 바꿔야한다. ObjectMapper mapper = new ObjectMapper(); 을 쓴다.
ObjectMapper mapper = new ObjectMapper();
List<DocumentTypeVO> al = mapper.convertValue(list, new TypeReference<List<DocumentTypeVO>>() {});
String res = masterService.documentUseYNChange(al);
if ("success".equals(res)) {
return new ResponseEntity(res, HttpStatus.OK);
} else {
return new ResponseEntity(res, HttpStatus.BAD_REQUEST);
}
}
출처: https://jhw1308.tistory.com/21 [귀찮지만 만들어보자]
'Development > Java SpringBoot' 카테고리의 다른 글
[Java SpringBoot] 스프링부트 이메일 인증 정리 (0) | 2021.11.04 |
---|---|
[Java SpringBoot] Spring Boot jar 파일 실행시 jsp 404 Not Found Error 해결방법(solution) (0) | 2021.09.01 |
[Java SpringBoot] JPA 사용법 (JpaRepository) (0) | 2021.08.09 |
[Java SpringBoot] Spring DI의 모든 방법 @Autowired / 생성자 주입 (0) | 2021.08.09 |
[Java SpringBoot] @RequestParam과 @PathVariable? (0) | 2021.08.06 |
[IntelliJ] java프로젝트에 jar파일 추가하기, 외부 라이브러리 사용하기2021. 8. 24. 17:53
'Development > IDE, Github' 카테고리의 다른 글
[VS Code] vscode Resolving Shell Environment fails 해결하기 (0) | 2022.02.03 |
---|---|
[VS Code] Prettier 적용방법, 적용 안되는 경우 해결방법 (0) | 2021.08.18 |
[VS Code] Visual Studio Code 단축키 (0) | 2021.08.11 |
[IntelliJ] IntelliJ에서 OpenJDK 11 설정하기 (0) | 2021.08.06 |
[IntelliJ] Intellij Git 쉽게 사용하기!!! (0) | 2021.08.06 |
[JavaScript] event.preventDefault() 간단 설명 😊/ preventDefault란2021. 8. 19. 15:13
출처: https://programming119.tistory.com/100
[JS] event.preventDefault() 간단 설명 😊/ preventDefault란?
preventDefault 란? a 태그나 submit 태그는 누르게 되면 href 를 통해 이동하거나 , 창이 새로고침하여 실행됩니다. preventDefault 를 통해 이러한 동작을 막아줄 수 있습니다. 주로 사용되는 경우는 1. a 태
programming119.tistory.com
'Development > JavaScript' 카테고리의 다른 글
[JavaScript, React] 쿠키 cookie 다루기 (0) | 2021.11.01 |
---|---|
[JavaScript] npm 소개와 설치 (0) | 2021.07.21 |
[Caniuse.com Site] Caniuse.com, CSS, HTML5 등 브라우저에서 사용할 수 있는 함수 검색 (0) | 2021.02.14 |
[MDN Site] MDN Web docs site (0) | 2021.02.03 |
[Mac] NVM (Node Version Manager), Node.js 설치 (in mac)2021. 8. 19. 00:58
출처: https://grepper.tistory.com/2
NVM (Node Version Manager) 설치 (in mac)
맥 초기화 후 진행했던 NVM 설치를 통한 Node.js 세팅 과정에 대해 남기겠습니다. NVM 이란 ? (Node Version Manager) 이름에서 알 수 있듯이 노드 버전 관리자입니다. 설치는 mac 용 패키지 관리자인 homebrew
grepper.tistory.com
'Software Info. > Apple OS' 카테고리의 다른 글
[Mac] Mac에서 Java 제거하기 (0) | 2023.08.03 |
---|---|
[Mac] Mac brew 이용하여 python 설치 및 제거하기 (0) | 2023.08.03 |
[Mac] 맥에서 Brew로 자바 설치하기(feat. 자바버전 바꾸기) (0) | 2021.08.08 |
[Mac] How to Uninstall Python on Mac (0) | 2021.08.08 |
[Mac] Vue - (맥os) Node.js 와 NVM 삭제하기 (0) | 2021.08.07 |
[VS Code] Prettier 적용방법, 적용 안되는 경우 해결방법2021. 8. 18. 16:47
출처: https://yjg-lab.tistory.com/91
[vscode] Prettier 적용방법, 적용 안되는 경우 해결방법
Prettier 적용 방법 Visual Studio Code에서는 사용자 편의를 위해 코드의 줄 간격이나 행을 자동으로 깔끔하게 정리해주는 확장프로그램이 존재한다. 왼쪽 사이드바에서 EXTENSIONS 아이콘을 클릭한 후 pr
yjg-lab.tistory.com
'Development > IDE, Github' 카테고리의 다른 글
[VS Code] vscode Resolving Shell Environment fails 해결하기 (0) | 2022.02.03 |
---|---|
[IntelliJ] java프로젝트에 jar파일 추가하기, 외부 라이브러리 사용하기 (0) | 2021.08.24 |
[VS Code] Visual Studio Code 단축키 (0) | 2021.08.11 |
[IntelliJ] IntelliJ에서 OpenJDK 11 설정하기 (0) | 2021.08.06 |
[IntelliJ] Intellij Git 쉽게 사용하기!!! (0) | 2021.08.06 |
[VS Code] Visual Studio Code 단축키2021. 8. 11. 00:37
출처: https://techwell.wooritech.com/blog/2021/03/19/VSC%EB%8B%A8%EC%B6%95%ED%82%A4/
Visual Studio Code 단축키 | TechWell
Visual Studio Code
techwell.wooritech.com
'Development > IDE, Github' 카테고리의 다른 글
[IntelliJ] java프로젝트에 jar파일 추가하기, 외부 라이브러리 사용하기 (0) | 2021.08.24 |
---|---|
[VS Code] Prettier 적용방법, 적용 안되는 경우 해결방법 (0) | 2021.08.18 |
[IntelliJ] IntelliJ에서 OpenJDK 11 설정하기 (0) | 2021.08.06 |
[IntelliJ] Intellij Git 쉽게 사용하기!!! (0) | 2021.08.06 |
[IntelliJ] Top 20 Navigation Features in IntelliJ IDEA (0) | 2021.07.28 |
[QC] 양자 컴퓨터 설명2021. 8. 10. 21:59
'Science > Quantum Computer' 카테고리의 다른 글
[QC] Superdense coding - 양자 고밀도 부호화 (0) | 2021.07.30 |
---|---|
[QC] 양자정보연구지원센터 (0) | 2021.07.30 |
[QC] 양자정보과학기술 연구회 (0) | 2021.07.30 |
[QC] 양자정보연구지원센터 - 양자정보과학 여름학교 (0) | 2021.07.30 |
[Java] 조건 삼항 연산자 기본 (원리) ?:2021. 8. 10. 18:36
출처: https://catch-me-java.tistory.com/28
[Java-19] 삼항 연산자 기본 (원리) ?:
Java The conditional operator 조건부 삼항 연산자 ? : 조건 연산자 ‘?:’는 C언어에서 상속 받은 뭔가 애매한 3항 연산자 이다. 이 3항 연산자는 어떠한 연산식 안에서 이 삼항 연산자를 이용해 조건을
catch-me-java.tistory.com
'Development > Java' 카테고리의 다른 글
[Java] Set, HashSet 사용법 데이터 삽입, 삭제, 출력 (0) | 2021.11.04 |
---|---|
[Java] Java 스트림 Stream 총정리 (0) | 2021.08.10 |
[Java] Java 스트림 Stream 총정리 (0) | 2021.08.10 |
[Java] Hash - MD5와 SHA256해시(Hash)와 암호화(Encryption)의 차이 (0) | 2021.08.10 |
[Java] MD5 Hashing in Java (0) | 2021.08.10 |
[Java] Java 스트림 Stream 총정리2021. 8. 10. 18:35
출처: https://futurecreator.github.io/2018/08/26/java-8-streams/
Java 스트림 Stream (1) 총정리
이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트
futurecreator.github.io
출처: https://futurecreator.github.io/2018/08/26/java-8-streams-advanced/
Java 스트림 Stream (2) 고급
이전 포스트에 이어서 Java 8의 스트림(Stream)을 살펴봅니다. 자바 8 스트림은 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이전 포스트와 좀 더 고급 내용을 다루는 이번 포스트로 나뉘어져
futurecreator.github.io
'Development > Java' 카테고리의 다른 글
[Java] Set, HashSet 사용법 데이터 삽입, 삭제, 출력 (0) | 2021.11.04 |
---|---|
[Java] 조건 삼항 연산자 기본 (원리) ?: (0) | 2021.08.10 |
[Java] Java 스트림 Stream 총정리 (0) | 2021.08.10 |
[Java] Hash - MD5와 SHA256해시(Hash)와 암호화(Encryption)의 차이 (0) | 2021.08.10 |
[Java] MD5 Hashing in Java (0) | 2021.08.10 |