Spring Boot 3.x는 최근 출시되어 많은 개발자들이 새로운 기능과 향상된 성능에 기대를 걸고 있다. Java 17 이상을 기반으로 하며, Jakarta EE 9 및 10을 지원하고 GraalVM Native Image를 통한 네이티브 이미지 생성 기능을 제공하여 더욱 빠른 시작 시간과 적은 메모리 사용량을 자랑한다. 또한 Spring Security 6.x는 OAuth 2.1 및 OpenID ...
-
2024년 6월 17일 -
2015년 9월 10일 [Spring Security] Spring-Boot 1.2.5와(8080포트) AngularJS(9000포트)의 포트 다를 시, CORS 필터 적용하기
최근 AngularJS에 대한 공부와, Yeoman에 대한 공부를 마치고, Yeoman을 사용한 프론트 세팅과 실행, 그리고 갑작스럽지만 내게는 딱 맞다 생각하는 Spring-Boot의 약간의 공부를 진행했다. 뭐 스프링 부트는 공부할 것도 없었지만.. Gradle이란 놈이 참으로 훌륭하더라. 여기에 Front/Backend의 프로젝트와 의존성을 물려놓고, 서로 커멘드 등의 명령어를 통해 실행하니 정말 잘 모듈별로 독립적이면서도 잘 맞물린다. ...
-
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년 9월 7일 [Spring-Boot] Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. 에러발생 대처법
스프링 부트와 JPA연동 중 생긴 오류. 이제 Mybatis를 졸업하고, Hibernate도 아닌, 오리지널 JPA로 들어가려던 찰나, 아에 DB커넥션 자체가 먹지 않는다. 에러메시지는 아래와 같다. Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. 이상한 에러이긴 하지만, ...
-
2015년 7월 21일 작업 환경 & 스프링 개발의 약간의 애로사항
Apple Macbook Pro Retina 15’ 15A215h Transcend Jetdrive Lite 360 Topre Realforce 87u black 55g Keyboard Logitech MX Master Wireless Gaming Mouse Razer Destructor 2 Prof Gaming Mouse Pad Zalman zm-ns2000 Notebook Cooler Beats Studio Over-Ear Headphone Thalmic Myo Arm Band Remote Controller iPhone 6+ 128G, iPad Mini 2 128G, ...
-
2015년 6월 30일 [Spring 4.1] Velocity 2.x환경에서 iText 5.x를 통한 PDF View 만들기
올해 3월부터 작업중인 그룹웨어의 PDF View부분때문에 상당히 애먹었었는데, 어케저케 해결을 하긴 했다. 사실 PDF View가 웹에서 HTML이 있는데 무슨 필요가 있나 싶었는데, 사무화를 웹으로 옮기기 위해서 어떠한 문서의 표준 규격을 마련하기에는 A4만한 것이 없다고 생각한다. 목록 같은 부분이야 엑셀로 옮길 수 있고 데이터 보기정도야 당연히 HTML-Table로 보게 하면 되겠지만, 그룹웨어에서 ...
-
2015년 3월 30일 3/30 개발일지
주말에 결국 완전한 bootstrap 의 datatable 을 쓰기보다는, 기존의 페이징 처리가 되어 있는 로직을 가져다 쓰기로 결심했다. 결국, 모든 로직이 거의 비슷하지만, MVC로 나눠야 한다는 함정이 도래함.. 중요한 페이지 총 8개 중, 현재 1개를 일단 모티브 정도는 잡아둠. 약간은 여유가 생겼다. 하지만 디자인 포팅하면서 여러모로 모바일 버전을 고려하다 보니, 특히나 노팝업을 ...
-
2015년 3월 26일 3/26 업무일지
조대협님의 소프트웨어 개발과 테스트를 통해, 특히 “테스트” 부분에서 내가 Maven을 사용함에도 불구하고 테스트를 전혀 안한다는 것을 새삼 느낄 수 있었다. 책을 읽으며, CI에 대해 다시금 정리하는 계기가 되고, Maven을 통해 테스트를 처리할 수 있음에 감사하게 됨. Google Cloud에 Gitlab 서버를 한대 설치하고는 솔직히 리소스가 많이 남아 Jenkins를 설치. 약간의 설정에서 ...
-
2014년 5월 7일 [개발일지] Spring 3.2 + Velocity + mybatis 에서의 Form값 한글 깨짐
최근 나를 일주일동안 고생시킨 인코딩 문제. back / front / DB 모두 UTF-8 로 통일함에도 불구하고 이렇게 한글 깨지는 문제는 정말 언제나 프로젝트 시작시 초반에는 나를 힘들게 하는 가장 큰 일인 것 같다. 오늘은 나름대로 Spring MVC 3.2 와 Velocity, mybatis 의 연동 사용시에 한글 깨짐 문제를 해결한 날.. 물론 ...
-
2012년 12월 29일 SNS 개발 기술 설정하기
방학을 맞이하여 그간 생각만 하고 있던 SNS구축에 대해 본격적으로 시작해 보려 하고 있다. 무엇보다 중요한 것은 빠르게 그리고 최대한 디자인적인 수고(?)가 적게 감미되는 개발이 가장 중요했다. 왜냐면 내겐 디자인을 보는 안목은 있다고 하더라도 디자인을 처음부터 끝까지 개발하는데 한계가 분명 존재하기 때문이다. 그래서 나는 개발을 할 때에는 얼마나 예쁜(?) skinning이 가능한지를 ...