일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring batch 코드
- spring-webmvc
- ApplicationPidFileWriter
- REST API
- spring jpa
- static inner class
- batch
- spring boot tomcat
- spring pid
- 코드 리뷰
- spring camp
- Spring Batch
- JUnit
- JPA mapping
- 톰캣
- SuperTypeToken
- IntelliJ
- spring bean
- docker
- ORM
- spring-webmvc #코드읽기
- Spring Data REST
- Data REST
- tomcat
- 세미나
- JPA
- spring boot
- spring-mvc
- Spring Data JPA
- Spring
- Today
- 1
- Total
- 916,386
목록개인 프로젝트/ColumnConverter (3)
woniper
ColumnConverter를 만들면서 가장 핵심이 어떻게 동적으로 DB에 연결 할 것인가 였다.찾아보니 당연히 자료가 나왔고 참고해서 구현을했다. spring은 IoC에 의해서 서버 로딩시 객체를 모두 생성하고 컨테이너에서 관리 되기 때문에 동적으로 생성하려면 다른 방법을 찾아야 했다. 자세한 내용은 [spring] IoC(Inversion of Control)와 DI(Dependency Injection)을 참고하자!! 이 때문에 DataSource를 동적으로 생성하는게 ColumnConverter에서는 중요했고 구현 방법을 정리하고자 포스팅한다. 처음에는 어떻게 Bean을 동적으로 생성 할까 고민 했지만 더 좋은 방법인지는 모르겠으나 service객체를 이용해서 DataSource를 생성하면 된다...
ColumnConverter 개발을 시작하고 화면을 어떻게 구성할까 고민하다가 bootstrap으로 하기로 결정했다. 실무에서 front를 개발해 본적은 없지만 어떤식으로 써야되는지는 대충 알고 있었고 이 기회에 경험이라고 생각하고 해보기로 했다. 사용하면서 느낀점은 정말 간편하고 이쁘고 빠르게 사용하고 개발 할 수 있어서 정말 좋았다. 아마 개인 프로젝트를 진행할 때는 모두 bootstrap을 사용하지 않을까 싶다. 1. 다운로드 다운로드 : http://getbootstrap.com/getting-started/#download 여기서 다운을 받을 수 있고 사실 공식 사이트만 참고해도 쉽게 다운받고 적용 할 수 있다. Github : https://github.com/twbs/bootstrap 2. ..
회사에서 Spring + Mybatis + MySQL 사용해서 개발하는데 domain 객체 만들때 컬럼명을 변수명으로 선언하는 와중에 계속 똑같은 작업을 한다고 생각이 문뜩 들었다. 어떻게 쉽게 변환 할 수 없을까 생각하다가 공부도 할겸 그냥 만들어 보기로하고 시작했다. 간단히 설명하면 웹 개발 할때는 테이블 컬럼명을 domain(DTO, VO 등)객체에 변수명으로 선언해서 만든다. 예를 들면 아래와 같다. 컬럼명(member 테이블) 변수명(Member domain 클래스) int : id private int id; varchar : user_id private String userId; varchar : user_name private String userName; 물론 몇개 안되는 테이블을 클래스..