Problem Entity 데이터 조회 중 아래와 같은 오류 발생 Could not write JSON: No default constructor for entity: Solution 말그대로 생성자가 없어서 생기는 오류. 해당 Entity에 기본 생성자를 생성해준다.
- GoalJPA를 사용할 때 여러 데이터베이스에 접속해야 하는 경우 필요한 설정 - Time15min - Enviromentspringboot 1.5, java 1.8, STS3.7, maven - Tutorial핵심은 JPA repository를 관리하는 설정을 필요한 데이터베이스 수만큼 생성해 놓고 사용한다. 자세한 소스는 아래 github에서 확인 할 수 있다. https://github.com/beans9/springboot-jpa-multiple-datasource application에 alpha에 url과 beta에 url을 따로 설정해 놓는다. (편의상 데이터베이스는 H2를 사용한다.) application.propertiesjdbc.driverClassName=org.h2.Driver ..
- Goalspring boot+ gradle + mybatis 연동 - Time20min - Enviroment springboot1.4 , java 1.8, gradle, - Tutorialbuild.gradle에 라이브러리 추가1compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1")cs mapper interface 추가12345@Mapperpublic interface HistroyMapper { @Select("SELECT * FROM HISTORY WHERE SEQ= ${seq}") List selectHistory(String seq);}Colored by Color Scriptercs controller에서 사용123456..
작성일자:2016-05-17- GoalSpring-boot 웹프로젝트에서 JPA를 이용한 CRUD 처리.DB는 MySql을 사용하고, View는 Jsp를 이용해서 작성한다. - Time15min - Enviromentjava 1.8, STS3.7 - Tutorial2016/05/16 - [Springboot] - [SpringBoot] JPA를 이용한 CRUD이전글을 확인하자. 소스는 아래 GitHub에서 받을수 있다. https://github.com/beans9/web/tree/jpa-crud 자 기존에는 파일db에 작성하던 내용을 MySql Db에 작성해보도록 하자. 전 글에서 JPA의 장점을 표준이라고 정의했다. DB가 바뀌더라도 설정외에는 실제 구현 코드는 바꿀 필요가 없다. 우린 interfa..
작성일자 : 2016.05.15- GoalSpring-boot 웹프로젝트에서 JPA를 이용한 CRUD 처리 - Time10min - Enviromentjava 1.8, STS3.7 - Tutorial2016/05/15 - [Springboot] - [SpringBoot] STS를 이용한 gradle 웹프로젝트 생성위 작업을 완료하고 나서 진행하도록 하자. build.gradle 파일 수정.- JPA관련 패키지 추가- lombok 라이브러리 추가 (domain getter,setter등을 쉽게 작성할 수 있도록 해주는 라이브러리 ) https://projectlombok.org/ jar를 더블클릭하여 ide에 등록해주는 작업이 필요하다 .- 추후 MySql로 DB를 변경하기 위해 관련 패키지도 추가한다. ..