DEV/Spring & Spring Boot2 Jackson Annotaion 1. Jackson Serialization Annotation @JsonAnyGetterJsonAnyGetter 어노테이션은 맵을 기본 필드로 동작하게 함아래와 같이, ExtendableBean은 name과 key/value의 값을 가진 속성들로 구성되어 있음public class ExtendableBean { public String name; private Map properties; public static void main(String[] args) { ExtendableBean bean = new ExtendableBean("My Bean"); bean.add("attr1", "val1"); bean.add("attr2", "val2"); .. 2024. 9. 12. [Spring] JPA vs MyBatis 웹 애플리케이션을 위한 백엔드로 가장 많이 사용되는 프레임워크로는 Java 기반의 Spring 또는 Springboot를 사용한다. Spring은 대규모 기업환경에서 안정성과 신뢰성이 검증된 프레임워크이기 때문에 많은 기업에서 스프링을 사용하여 안정적인 서비스를 운영하고 있는데, 백엔드에서 데이터를 저장하고 조회하려면 데이터베이스를 활용해야 한다. 백엔드에서 데이터베이스를 사용하는 프레임워크로 가장 많이 쓰이는 기술이 ‘Mybatis’와 ‘JPA’이다.Java 기반의 Spring 또는 Springboot에서 데이터베이스를 사용하려면 두 가지 기술 중 하나를 사용해야 한다. 데이터베이스 접속을 편하게 사용하기 위해 SQL Mapper 기술과 ORM(Object Relational Mapping) 기술을.. 2024. 5. 9. 이전 1 다음 반응형