스프링 부트 레퍼런스 문서 중 Part III. Using Spring Boot를 보면서 번역 및 정리를 한 문서 입니다. 잘못 해석한 부분이 있을 수 있으니 정확한 정보는 Part III. Using Spring Boot 를 참고하시기 바랍니다. 이 절은 스프링 부트를 사용법에 대해 자세히 설명합니다. 빌드 시스템, auto-configuration, 어플리케이션 실행 방법과 같은 주제가 포함되어 있고 스프링 부트 모범 사례를 다루게 됩니다. 스프링 부트에 특별히 필요한 것은 없지만(사용할 수 있는 또 다른 라이브러리일 뿐), 따라했을 때 개발 프로세스를 좀 더 쉽게 만들 수 있는 몇 가지 권장 사항이 있습니다. 13. Build System 종속성 관리를 지원하고 "Maven Central" 저장소에..
스프링 부트 레퍼런스 문서를 보면서 번역 및 정리를 한 문서 입니다. 잘못 해석한 부분이 있을 수 있으니 정확한 정보는 Part II. Getting Started 를 참고하시기 바랍니다. 스프링 부트 또는 스프링을 시작하려면 이 절을 읽고 시작하시기 바랍니다. 기본적인 “what?”, “how?”, “why?” 에 대한 답이 있습니다. 여기에는 스프링 부트에 대한 소개와 설치 지침이 포함되어 있습니다. 그런 후 첫번째 스프링 부트 어플리케이션을 구축하고 몇 가지 핵심 원칙에 대해 설명합니다. 8. 스프링 부트 소개 독립적으로 실행되고, 운영(Production) 수준의 스프링 어플리케이션을 쉽게 구현 가능하도록 도와줌 Spring Platform과 제3자 라이브러리에 대한 독단적인 의견이 반영되어 있기..
Word 문서 HTML로 변환하기 1. OpenXml 활용 .docx 파일만 변환 가능 .docx 파일은 Open Office XML(OOXML) 구조를 사용 좀 더 자세하게 설명하자면 내부적으로 xml 파일들로 구성되어 있고 이를 ZIP형식으로 압축하여 저장함 .docx 파일의 내부 구조가 궁금하다면 확장자를 .zip으로 변경 후 압축 해제하면 볼 수 있다. OpenXml 관련 라이브러리 추가 Document.Format.OpenXml OpenXmlPowerTools --> 이 라이브러리를 추가하면 Document.Format.OpenXml도 같이 추가됨 이미지가 포함되어 있지 않은 Word문서 변환 Code byte[] byteArray = File.ReadAllBytes("Test.docx"); u..
Docker 사용 이유 Docker를 이용하면 PC에 직접 여러 프로그램을 설치하는 것이 아니라 Docker 이미지를 가져다가 쉽게 구축 가능 // miniconda 이미지 가져오기 docker pull continuumio/miniconda3 // miniconda 이미지로 Docker 컨테이너 실행 docker run -i -t continuumio/miniconda3 /bin/bash Docker 설치 Docker를 사용하기 위해서는 Mac OS는 Yosemite(10.10.3), Windows는 10 Pro(64bit) 이상의 환경이 필요 (Windows 7에서는 Docker Toolbox를 통해 실습 가능하지만 추천하고 싶지 않습니다) Docker 설정 Not enough memory to st..
Trumbowyg 적용 방법 pom.xml에 trumbowyg dependency 추가 org.webjars.bower trumbowyg 2.4.1 bootstrap과 jquery 를 먼저 설정한 후 trumbowyg 경로 설정 ........ 에디터 적용을 위한 class명 설정과 한글 패치 적용 $('.edit').trumbowyg({ lang : 'kr' }); textarea 태그 class에 edit 추가 plugin을 추가하면 파일 업로드도 가능 참고사이트 A lightweight WYSIWYG editor 자바스크립트 텍스트 에디터 적용하기
Geb 관련 영상 PCSELL 프로젝트 기반 Geb Project PCSELL 사이트를 먼저 실행 후 Geb 테스트 프로젝트를 실행 git bash를 사용하여 실행 $ ./gradlew test GebConfig.groovy (테스트 설정 파일) selenium Web 드라이버 사용 테스트 할 사이트 URL 설정 import org.openqa.selenium.chrome.ChromeDriver import org.openqa.selenium.chrome.ChromeOptions import org.openqa.selenium.firefox.FirefoxDriver waiting { timeout = 2 } environments { // run via “./gradlew chromeTest” // Se..
AWS Lambda와 API GateWay를 활용한 Slack의 Slash 명령어를 만들어 보려고 합니다. 진행 순서 Slack의 App과 Slash 명령어 생성 AWS Lambda + API Gateway 생성 연동 Slack의 App과 Slash 명령어 생성 Slack에 가입 후 Cloud Study라는 채널에 입장한 상태로 시작합니다~ 슬랙은 메신저 뿐만 아니라 다양한 통합 기능을 제공하고 있습니다. (Web Hooking, Slash Command등) 왼쪽 상단에 이름을 누르면 나오는 Apps & integrations 메뉴 클릭! 오른쪽 상단 Build 버튼 클릭! Start Building 버튼 클릭! AppName을 입력하시고 App을 적용시킬 팀을 선택하시면 됩니다. Create App 버..