본문 바로가기

분류 전체보기

(180)
로컬에서 https 셋팅 OpenSSL 방식은“주의요함(보안 경고)”가 나옴 제외우선 Windows용 패키지 매니저 chocolatey 설치한다( https://chocolatey.org/install#install-with-cmdexe )* PowerShell 복사Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps..
Failed to parse PID from file /app/tomcat/tomcat/temp/tomcat.pid: Invalid argument (tomcat 실행 문제) 에러 ░░ The job identifier is 297835.12월 23 17:08:31 im.lemonit.co.kr startup.sh[503889]: Tomcat started.12월 23 17:08:31 im.lemonit.co.kr systemd[1]: CItomcat.service: Failed to parse PID from file /app/tomcat/tomcat/temp/tomcat.pid: Invalid argument12월 23 17:10:01 im.lemonit.co.kr systemd[1]: CItomcat.service: start-post operation timed out. Terminating.12월 23 17:10:01 im.lemonit.co.kr systemd[1]: C..
[git] ignore 기본 셋팅 # Default ignored files/shelf//workspace.xml# Editor-based HTTP Client requests/httpRequests/# Datasource local storage ignored files/dataSources//dataSources.local.xml# Java class files*.class# Log files*.log# IDE files.idea/*.iml# Build directories/out/target/build/# OS-specific files.DS_StoreThumbs.db# Ignore node_modulesnode_modules/# Ignore environment files.env  플러그인 설치 (선택 사항)IntelliJ에서 ...
[nginx] config.d 보호되어 있는 글입니다.
Swagger 작성 가이드 보호되어 있는 글입니다.
[Java] POI 라이브러리로 데이터 엑셀 다운받기 + 셀 병합 Apache POI(Poor Obfuscation Implementation)란 Apache POI는 아파치 소프트웨어 재단에 의해 운영되는 오픈소스 프로젝트 입니다. 순수 자바 라이브러리로서 Microsoft Office의 Word, PowerPoint, Excel 형식의 파일을 읽고 쓸 수 있게 해주며 최근의 오피스 포맷인 Office Open XML File Format도 지원해줍니다.Apache POI 라이브러리 적용하기maven Repository(https://mvnrepository.com/artifact/org.apache.poi/poi)에 방문해서 poi를 검색해서 나온 결과를 보면 아래와 같습니다.일단 최신 버전 중 다운로드가 많은 5.0.x를 들어가서 Maven 혹은 Gradle에 넣..
@RequestBody, @ModelAttribute, @RequestParam의 차이 1. RequestBody, ModelAttribute, RequestParam이란? [ @RequestParam ]@RequestParam은 1개의 HTTP 요청 파라미터를 받기 위해서 사용한다. @RequestParam은 필수 여부가 true이기 때문에 반드시 해당 파라미터가 전송되어야 하며, 파라미터가 전송되지 않으면 400 에러가 발생한다. 반드시 필요한 값이 아니라면 required를 false로 설정해주면 되고, defaultValue 옵션을 사용하면 기본값 역시 지정할 수 있다.   [ @RequestBody란? ]@RequestBody는 클라이언트가 전송하는 Json(application/json) 형태의 HTTP Body를 Java 객체로 변환시켜주는 역할을 한다. @RequestBody..
[Spring] - Swagger 기본사용법 및 API 문서자동화 Spring으로 Rest API를 개발하고 그 API에 대한 문서를 정리하여 해당 API를 사용하는 클라이언트 및 서버 개발자들에게 문서를 정리해서 공유해야하는데 이때 Swagger를 이용하게되면 이런 작업을 보다 편리하게 할 수 있고 API 문서 자동화 뿐만 아니라 UI에서 직접 API 테스트로 할 수 있다. 예제코드와 함께 기본세팅법 부터 알아보자개발환경Spring BootMavenJava 11Swagger 의존성 추가 io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2Swagger를 사용하기위해 pom.xml에 해당 의존성을 추가하자Swagger 설정 추가import java.u..