Jackson으로 객체를 직렬화 할 때, 아래와 같이 에러가 발생할 때가 있습니다. 직렬화를 할 때, 객체의 getter를 사용하여 변환을 하는데 이 때 에러가 발생하면 아래와 같은 예외가 발생합니다. Exception in thread "main" com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.example.springapp.animal.Cat and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) 코드를 보면 ..
alt( option ) + drag 1~3행의 두 번째 커서를 동시에 편집하기 위해서, 안에 커서를 두고 alt( option )를 누른 상태에서 마우스를 눌러 아래 또는 아래로 드래그를 하면 아래와 같이 여러 줄에 같은 위치에 커서가 위치하게 됩니다. ( sublime text 뿐만 아니라 많은 편집 툴에서 사용할 수 있는 방법입니다. ) 텍스트를 입력하면, 아래와 같이 커서가 있는 행에 동시에 입력이 됩니다. shift + ctrl( command ) + L 편집할 줄을 선택 한 뒤에, 위의 단축키를 입력하면 동시에 편집이 가능합니다. 여러 줄의 마지막에 텍스트를 동시에 입력하고 싶을 때는 alt( option ) + drag로는 할 수 없어서 이 단축키를 활용하시면 됩니다.
Spring Boot 프로젝트의 컨트롤러에서 정의한 url을 모아서 보는 기능을 살펴보겠습니다. IntelliJ Ultimate 버전에서 제공하는 기능입니다. View | Tool Windows | Endpoints 메뉴를 선택합니다. IntelliJ 하단에 Endpoints 탭이 생기면서, 프로젝트 내에 있는 모든 Controller의 endpoints url을 표시해줍니다. Module, type, Framework 메뉴를 이용하여 필터링도 가능하며, 검색 기능으로 url 검색 기능도 가능합니다.
- Total
- Today
- Yesterday
- plugin
- Filter
- JSON
- error
- docker
- Postman
- scala
- elasticsearch
- maven
- tomcat
- SpringBoot
- mac
- Linux
- Java
- install
- spring boot
- Log
- Index
- logstash
- gradle
- Spark
- Container
- apm
- Kibana
- intellij
- AWS
- Size
- spring
- Git
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |