Spring Boot
-
Synology nas가 DSM 7으로 업데이트 되면서 자바와 Tomcat이 사라졌다.ㅜㅜ 언젠가 생기겠지만 급한 사람이 우물을 판다고 필요한 사람이 수를 찾아야 한다.ㅜㅜ 다행이 자바는 open jdk 16 버전을 설치할 수 있었는데 톰켓은 아직 못찾았다. [synology]DSM7 자바 (tistory.com) [synology]DSM7 자바 Synology DSM이 아주 아주 간만에 7버전으로 업데이트 되었다.!! 어디선가 글이 베타버전을 설치해봤더니 예쁘다는 말도 있고 뭐든지 신상을 좋아하는 필자는 앞뒤 가리지 않고 업데이트 하게 된다. goodteacher.tistory.com 하지만 사실 spring boot를 주로 이용하기 때문에 tomcat이 딱히 필요하지는 않다. 다만 war가 아닌 ja..
[maven]서버에 배포하기Synology nas가 DSM 7으로 업데이트 되면서 자바와 Tomcat이 사라졌다.ㅜㅜ 언젠가 생기겠지만 급한 사람이 우물을 판다고 필요한 사람이 수를 찾아야 한다.ㅜㅜ 다행이 자바는 open jdk 16 버전을 설치할 수 있었는데 톰켓은 아직 못찾았다. [synology]DSM7 자바 (tistory.com) [synology]DSM7 자바 Synology DSM이 아주 아주 간만에 7버전으로 업데이트 되었다.!! 어디선가 글이 베타버전을 설치해봤더니 예쁘다는 말도 있고 뭐든지 신상을 좋아하는 필자는 앞뒤 가리지 않고 업데이트 하게 된다. goodteacher.tistory.com 하지만 사실 spring boot를 주로 이용하기 때문에 tomcat이 딱히 필요하지는 않다. 다만 war가 아닌 ja..
2021.08.22 -
웹 애플리케이션을 작성하다 보면 파일을 업로드 하거나 다운로드 하는 일은 매우 빈번한 일이다. 이번 포스트에서는 SpringBoot를 이용해서 file을 upload 및 다운로드하는 방법에 대해 알아보자. 프로젝트 구성 pom.xml 이번 프로젝트는 다음의 환경에서 테스트 되었다. application.yml file upload와 관련된 설정은 하단의 spring.servlet.multipart 관련 부분이다. 내용은 주석을 참고한다. server: port: 9090 servlet: encoding: force-response: true spring: datasource: driver-class-name: org.h2.Driver password: '' url: jdbc:h2:~/spring-test..
[SpringBoot]file upload /download 처리웹 애플리케이션을 작성하다 보면 파일을 업로드 하거나 다운로드 하는 일은 매우 빈번한 일이다. 이번 포스트에서는 SpringBoot를 이용해서 file을 upload 및 다운로드하는 방법에 대해 알아보자. 프로젝트 구성 pom.xml 이번 프로젝트는 다음의 환경에서 테스트 되었다. application.yml file upload와 관련된 설정은 하단의 spring.servlet.multipart 관련 부분이다. 내용은 주석을 참고한다. server: port: 9090 servlet: encoding: force-response: true spring: datasource: driver-class-name: org.h2.Driver password: '' url: jdbc:h2:~/spring-test..
2021.05.06 -
pageHelper 웹 페이지를 만들면서 페이징 처리는 반드시 있어야 하는 내용이다. 하지만 DB마다 다른 쿼리를 사용해야하는 점이나 전체 페이지, 현재 페이지, 페이지당 데이터 수 등을 계산하기가 쉽지않다. JPA에는 별도로 Paging 관련 기능이 있는데 MyBatis에서는 관련 기능을 찾지 못하다 최근에 PageHelper라는 녀석이 눈에 띄어서 포스팅해본다. https://github.com/pagehelper/Mybatis-PageHelper pagehelper/Mybatis-PageHelper Mybatis通用分页插件. Contribute to pagehelper/Mybatis-PageHelper development by creating an account on GitHub. github.c..
Spring + mybatis + PageHelperpageHelper 웹 페이지를 만들면서 페이징 처리는 반드시 있어야 하는 내용이다. 하지만 DB마다 다른 쿼리를 사용해야하는 점이나 전체 페이지, 현재 페이지, 페이지당 데이터 수 등을 계산하기가 쉽지않다. JPA에는 별도로 Paging 관련 기능이 있는데 MyBatis에서는 관련 기능을 찾지 못하다 최근에 PageHelper라는 녀석이 눈에 띄어서 포스팅해본다. https://github.com/pagehelper/Mybatis-PageHelper pagehelper/Mybatis-PageHelper Mybatis通用分页插件. Contribute to pagehelper/Mybatis-PageHelper development by creating an account on GitHub. github.c..
2020.06.23 -
이번에는 Spring Boot 개발을 위해 필요한 환경구축과 Quick Start 애플리케이션을 작성해보자. 개발 환경 설정 Spring.ioSpring과 관련된 내용은 https://spring.io/에 잘 정리되어있다. 아래 내용은 Quick Start(https://spring.io/quickstart/)의 내용을 활용한 내용 들이다. Spring | QuickstartSpring Quickstart Guide What you'll build You will build a classic “Hello World!” endpoint which any browser can connect to. You can even tell it your name, and it will respond in a mor..
02. 환경설정 및 Quick Start이번에는 Spring Boot 개발을 위해 필요한 환경구축과 Quick Start 애플리케이션을 작성해보자. 개발 환경 설정 Spring.ioSpring과 관련된 내용은 https://spring.io/에 잘 정리되어있다. 아래 내용은 Quick Start(https://spring.io/quickstart/)의 내용을 활용한 내용 들이다. Spring | QuickstartSpring Quickstart Guide What you'll build You will build a classic “Hello World!” endpoint which any browser can connect to. You can even tell it your name, and it will respond in a mor..
2020.06.15