intellij +springboot (50) 썸네일형 리스트형 [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에 넣.. AWS 무료서버 사용법 / 프리티어 putty 접속 1. 인스턴스 시작 클릭 2. 이미지는 맘에드는거 아무거나 3. 키페어 생성해주고 4. 스토리지는 30 GB 까지 프리티어니 30으로 맞춰준다 5. 그리고 인스턴스 시작 6. 인스턴스 > 빨간색 마스킬 부분 클릭 7. 보안 탭에 보안그룹 클릭 8 . 인바운드 규칙 편집에서 http(인터넷 접속),https(인터넷접속2),ssh(외부접속),smtp(메일관련 프로토콜) 포트를 열어준다 9. 인스턴스로 돌아가서 연결 > 연결 (콘솔창 접속) 10 . root 비밀번호와 ubuntu 비밀번호 생성 (초기에는 root/.ssh 에 ubuntu 계정으로만 접속하도록 셋팅돼있다) 10-1. root 비밀번호 생성하기 ubuntu@ip-172-31-3-41:~$ sudo passwd root Enter new UNIX.. Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (' ' (code 160)): was expecting double-quote to start field name] Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (' ' (code 160)): was expecting double-quote to start field name] postman 으로 api 호출시 json 파싱 할때 문제가 생긴듯 하다 알아보니 JSON 콘텐츠에는 JSON을 들여쓰기하는 데 사용된 JSON(일반적으로 웹페이지에서)을 복사하여 붙여넣었을 가능성이 있는 줄바꿈 없는 공백(문자 코드 160, 일반적으로 )이 포함되어 있습니다 라고 한다 이쁘게 보려고 탭을 넣으게 문제인듯 탭을 다 지우고 다시 전송하니까 보이는 새로운 에러 Resol.. httpclient 사용 시 메이븐 war 파일 빌드 안될때 로컬에서는 잘 실행 되는데 빌드만 하면 에러.. 기존 httpclient -4.5.2.jar 를 사용중 이었는데 maven 에서 뭐가 맘에 안드는지 의존성을 따로 추가해 줘야 빌드가 된다 java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@2be21396 testClass = com.raresoft.vc.RaresoftApplicationTests, locations = [], classes = [com.raresoft.vc.RaresoftApplication], contextInitializerClasses = [], activeProfiles = [], propertySo.. 스프링 2.X -> 3.X 로 변경시 스프링 시큐리티(Spring Security) 설정 변경 보호되어 있는 글입니다. [Spring] 스프링 부트 배포하기 (War 파일로 빌드) War 파일로 빌드 및 배포 1. pom.xml 프로퍼티 값을 war로 작성한다. 4.0.0 org.springframework.boot spring-boot-starter-parent 3.1.5 com.example Sts01 0.0.1-SNAPSHOT test war Demo project for Spring Boot ... 생략 2. pom.xml - jar와는 다르게 추가적으로 dependency의 추가가 필요하다. 이는 컴파일 단계에서만 tomcat 라이브러리를 이용(scope를 provided로 지정) 하고, 배포 이후에는 내장 tomcat이 아닌 이미 존재하는 tomcat 서버를 이용하기 위함이다. org.springframework.boot spring-boot-starter-tomcat .. For each MvcRequestMatcher, call MvcRequestMatcher#setServletPath to indicate the servlet path. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'filterChain' defined in class path resource [com/raresoft/vc For each MvcRequestMatcher, call MvcRequestMatcher#setServletPath to indicate the servlet path. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:875) ~[spring-beans-6.0.13.jar:6.0.13] at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$Autow.. [intelliJ]인텔리제이에서 이클립스 프로젝트 import하기 인텔리제이에서 이클립스 프로젝트 import를 하려한다. 1. 프로젝트 2. 톰캣서버 1. 프로젝트 설정 [new] -> [project from existing sources...] import 하려는 프로젝트 선택 메이븐 이든 그래들이든 상관 없이 eclipse 을 선택 기본 값으로 다 적용 코드 스타일역시 기본값 적용할 sdk 나는 1.8 확인 그러면 오른쪽 하단에 메세지가 두개뜬다 여기서 maven build를 load 해주면 maven 설정 완료! 떠있는동안 누르지못해서 메세지가 내려갔다면 event log를 클릭해서 눌러주도록 하자 (다른 블로그에서는 configure도 하라는데 나는 누르면 No frameworks are detected 라고 뜬다. 뭐냐) 2. 서버설정 [run] -> [e.. 이전 1 2 3 4 ··· 7 다음