최근 AngularJS에 대한 공부와, Yeoman에 대한 공부를 마치고, Yeoman을 사용한 프론트 세팅과 실행, 그리고 갑작스럽지만 내게는 딱 맞다 생각하는 Spring-Boot의 약간의 공부를 진행했다. 뭐 스프링 부트는 공부할 것도 없었지만.. Gradle이란 놈이 참으로 훌륭하더라. 여기에 Front/Backend의 프로젝트와 의존성을 물려놓고, 서로 커멘드 등의 명령어를 통해 실행하니 정말 잘 모듈별로 독립적이면서도 잘 맞물린다. ...
-
2015년 9월 10일 -
2015년 9월 7일 [Spring-Boot] JPA에서 update 쿼리 사용시, xxx is not mapped 에러 발생시 대처방법
이것 또한 이상한 에러다. 분명 아래처럼 User.java 를 잘 설정했다. package com.izect.fiamm.data.domain; import javax.persistence.*; import javax.persistence.Entity; import java.io.Serializable; @Entity @Table(name="user") public class User implements Serializable{ @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long seq; @Column(nullable = false) private String userId; @Column(nullable = false) private String passwd; @Column private int grade; @Column(nullable = ...
-
2015년 8월 25일 [업무일지] JIRA사용을 위한 Continuous Integration 환경 제작
예전에도 매우 많이, 많은 시간을 공을 들여 제작했었지만 오랜만에 작업을 하려니깐 선듯 뜻대로 되지 않는다. 회사에서 GCE를 사용중에 있고, 거의 작업은 혼자 진행되지만 어쨌든간에 요즘의 협업 표준, 혹은 애자일 표준이라 불리우는 JIRA를 도입. 설치는 매우 쉽게 됨. JIRA사용을 위해 Task를 쪼개려 하는데, 결국 여기서부터 막힌다. 리뉴얼이렸다.. 10년 전에 작업된 자료이니 ...
-
2015년 3월 30일 3/30 개발일지
주말에 결국 완전한 bootstrap 의 datatable 을 쓰기보다는, 기존의 페이징 처리가 되어 있는 로직을 가져다 쓰기로 결심했다. 결국, 모든 로직이 거의 비슷하지만, MVC로 나눠야 한다는 함정이 도래함.. 중요한 페이지 총 8개 중, 현재 1개를 일단 모티브 정도는 잡아둠. 약간은 여유가 생겼다. 하지만 디자인 포팅하면서 여러모로 모바일 버전을 고려하다 보니, 특히나 노팝업을 ...
-
2015년 1월 4일 Play!+Scala ‘실무’ 개발은 ‘정말로’ 접어야 할듯.
예전에 이런 글을 쓴 적이 있다. ‘스칼라 개발은 당분간 포기‘ 한 2년전부터 Play! Framework에 맛들려서 이리저리 학교 프로젝트에도 적용해보고, 공부하고 개발해보곤 했다. 내가 Play!와 Scala에 빠지게 된 이유는 다음과 같다. Play!가 뭔가 개발이 빨라보인다. 빠른 프로토타이핑으로 좋을 것 같다. Scala가 뭔가 자바보다 나아보인다.(특히 type) 뭔가 Typesafe에서 하는 행동이 멋져보인다. Activator ...
-
2012년 10월 30일 20121030 개발일지 : Spring에서 클라이언트 IP주소 얻어오기
오늘 학원 사람들이랑 간단한 저녁회식이 있어서 저녁식사 이후에 10시반쯤에 회사 출근해서 지금까지 앉아있다. 한 한시간 자긴 했는데 5시간 정도를 업무했는데 좀 웃긴게 정말 심한 삽질을 했다는 것이다. 그 삽질은 다름 아닌 Spring 3.1에서 @Controller 어노테이션 되어있는 Spring MVC구조에서의 컨트롤러에서 클라이언트의 IP주소 가져오기. 난 이게 안되는 줄 알았다. 아무리 @RequestMapping이 되어 ...
-
2012년 10월 16일 스프링 오류 : Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
위 오류의 경우, STS(Spring Tool Suite)를 이클립스에 깔고, 이를 통해 maven을 구현했을 경우 잘되다가 갑자기 이럴 때가 있다.(혹은 처음부터 걍 안되거나) 윈인인 maven을 사용하면 build path에 자동으로 라이브러리가 배포되어야 하는데 위처럼 Project Clean을 하면 이런 속성이 날라가버리거나 처음부터 세팅이 되어있지 않아서 그런다. 해결방법은 위에서처럼 프로젝트 속성 -> Deployment Assembly 로 들어가서 ...
-
2012년 10월 15일 20121015 개발일지 : Spring 3.0 공부 6일차
오늘은 하루종일 스프링 세팅을 가지고 논 것 같다. 뭐 완전 미친거지.. 학교에서도 한 3시간은 투자하고 집에서도 지금 4시간째 스프링 세팅만 건들고 있다. 그런데 확실한 것은 예전에 선임개발자가 세팅해 놓은 환경을 이해하고 있다는 거싱 그렇게 흥분되는 일이 아닐 수 없다. 예전 프로젝트는 스프링 2.0으로 세팅되어 있었는데, 나는 3.2를 사용하기로 하였다. Spring ...
-
2012년 10월 14일 20121014 개발일지 : Spring 3.0 공부 5일차
계속해서 개발일기를 썼었어야 했는데 금요일에 거의 밤새서 스프링 공부를 하고 오늘도 하루종일 스프링 공부를 하느라고 뭐 거의 빠져들다 싶이 한 것 같다. 정말 간만에 개발에 푹 빠져든 것 같은데, 사실 개발이라기 보단 개발 시작 이전에 있어서 공부만 하는 것 같다. 토비의 스프링 3을 쓰는데 저자 이일민 님은 개발만 거진 30여년을 ...
-
2009년 10월 26일 웹 서비스 유지보수를 할 때 주의해야 할 점
회사에서 작업하는 자바 웹 프로젝트 기반은 Spring 2.5 + ibatis + velocity + resin3.0.27 + oracle 이다. 뭐 아직 작업에 본격 투입된 지는 얼마 되지 않았지만, 뭐랄까.. 요즘 SI쪽의 대세가 자바라고 했던가? 마찬가지로 웹 쪽도 대부분의 대규모 서비스는 자바를 많이 사용하는 추세인 것 같다. (물론, 닷넷도 무시할 수는 없지만..) 10여 ...