728x90
반응형

Entity 3

AttributeConverter class registered multiple times 에러가 발생할 경우

다른 사람이 Push 해 둔 소스를 Pull 받아 Springboot를 실행하는데 "AttributeConverter class registered multiple times" 에러가 뜨면서 실행이 되지 않았다. 관련된 에러가 Entity의 Converter 부분이여서 Database 연동 문제인줄 알고 intellij에서 Database source를 연결하였지만 실패... 구글링 해 보니 해당 Converter가 여러 곳에서 사용되면 그런 문제가 발생된다는 답이 몇 개 보여 converter를 사용 하는 곳을 다 주석 처리해 봐도 안되서 실패... 결국 로컬 Git repository 삭제 후 다시 Clone 받아서 실행해 보니 성공 함.

Java/Spring 2020.12.16

멀티 DataSource 접속 방법 정리

한 개의 프로젝트에서 하나의 Database에만 접속하는 경우가 대부분이지만, 2개 이상의 데이터 베이스에 접속하는 경우도 발생하게 된다. 이럴 경우 어떻게 셋팅을 해야 하는지 정리한다. application.yml 설정파일 spring: profiles: active: local application: name: usercms application-local.yml server: port: 9090 spring: profiles: local domain: localhost datasource-a-write: driverClassName: com.mysql.cj.jdbc.Driver jdbcUrl: jdbc:mysql://a-db-url:3306/a?autoReconnect=true&useSSL=fals..

Java/Spring 2019.08.13

파라미터에 따라 특정 변수에 값 Set 하기

Java로 Entity를 만들고 멤버 변수로 1 ~ 31일을 만들어 둔 다음 넘오는 날짜에 따라 특정 날짜 변수에 값을 담는 작업을 하다 알게 된 내용이다. 역시 새롭게 알게 된 내용이라 정리 차원으로 올린다. MontTimeTable Entity는 아래와 같다. @Entity @EntityListeners(value = {AuditingEntityListener.class}) @Data @Table(name = "month_timetable") public class MonthTimetable { @Id @Column @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column private Integer policy_inst..

Java/Spring 2018.10.24
728x90
반응형