Jev Log

고정 헤더 영역

글 제목

메뉴 레이어

Jev Log

메뉴 리스트

  • 홈
  • 방명록
  • 분류 전체보기 (68)
    • Development (68)
      • PHP (2)
      • Apache (2)
      • Tomcat (1)
      • Linux (4)
      • Elastic Search(엘라스틱서치) (4)
      • Java (3)
      • JavaScript (7)
      • Spring (11)
      • ASP (1)
      • Oracle (1)
      • MY-SQL (1)
      • Vue JS (0)
      • 쿠버네티스 (2)
      • AWS (3)
      • 테라폼 (9)
      • ETC (4)
      • 하이퍼레저 패브릭 (4)
      • 알고리즘 (9)

검색 레이어

Jev Log

검색 영역

컨텐츠 검색

Development/Spring

  • [Spring Boot/스프링부트] IntelliJ JUnit Test시 No tests found for given includes: [...](--tests filter)

    2022.06.07 by J-Developer

  • [Spring/Filter] Filter에 허용한 Ip 이외에는 차단하기.

    2022.05.31 by J-Developer

  • [Java/Spring] Java Build Path 순서 변경

    2021.06.23 by J-Developer

  • [Java/Spring] [xxx]=xxx 된 패턴을 찾아 Map으로 변경해주기

    2020.09.21 by J-Developer

  • [Spring] 외부 파일 접근하여 다운로드 받기

    2020.08.24 by J-Developer

  • [Spring/오류] Cannot change version of project facet Dynamic Web Module to 2.5.

    2020.07.31 by J-Developer

  • [Spring/POI] SXSSF 방식을 활용한 엑셀 다운로드

    2020.07.28 by J-Developer

  • [Spring]IE HWP 파일 다운로드 시 브라우저로 읽는 문제점, 여러가지 해결을 시도해보았습니다.

    2020.05.04 by J-Developer

[Spring Boot/스프링부트] IntelliJ JUnit Test시 No tests found for given includes: [...](--tests filter)

IntelliJ JUnit Test시 'No tests found for given includes: [...](--tests filter)'의 에러가 발생하였습니다. 이것 저것 시도를 하여 해결하였으며, 두 개의 방법으로 해결했습니다. 1. Gradle Build 시 해결방법 프로젝트 내 build.gradle 파일을 열어 최하단에 tasks.named('test') 인라인 블록에 useJUnitPlatform()이 없거나 주석 처리 되어있으면 넣어주시면 됩니다. ※ JUnit Test 셋팅이 되어있다는 가정하에 입니다. tasks.named('test') { useJUnitPlatform() } 2. IntelliJ 셋팅 변경 위의 방법으로 해결이 안된다면 IntelliJ 셋팅을 변경해봐야 합니다. ..

Development/Spring 2022. 6. 7. 12:18

[Spring/Filter] Filter에 허용한 Ip 이외에는 차단하기.

클라우드를 사용하면 로드밸런스 단에서 처리하면 되지만 이 소스는 약 3년전에 진행한 프로젝트에서 처리한 것으로 그냥 호스팅 서버를 사용하고 있어 애플리케이션 단에서 Ip 차단을 하는 것을 만들었다. 간단하게 Filter에서 처리는 코드이다. Spring은 전자정부프레임워크이다. - web.xml ipServletFilter gstartupAdmin.common.filter.IpServletFilter ipServletFilter * - ApplicationContext-servlet.xml - IpServletFilter.java package gstartupAdmin.common.filter; import java.io.IOException; import java.io.InputStream; impor..

Development/Spring 2022. 5. 31. 16:54

[Java/Spring] Java Build Path 순서 변경

원래 잘 사용하던 프로젝트가 있었는데 같은 프로젝트를 새롭게 셋팅했다가 아래와 같은 에러가 발생하였다. 소스를 잘 보면 해당 객체는 있으나 해당 메서드가 없다고 하는거 같은데, 잘 사용하던건데 왜 에러가 나지 싶었다 그래서 해당 객체를 타고 들어가봤다. 객체를 타고 들어가 확인해보니 새로 셋팅한 프로젝트는 Maven dependency에 추가한 xml-apis.jar의 객체를 사용하고 있었다. 그리고 기존에 잘 사용하던 프로젝트의 객체를 타고 들어가봤다. 기존 프로젝트는 JRE 라이브러리에 있는 rt.jar의 객체를 사용하고 있었다. Maven dependency에 추가한 라이브러리가 아닌 JRE 라이브러리를 사용면 될 것 같다 판단하여 Java Build Path 순서를 변경하기로 하였다. 현재 Jav..

Development/Spring 2021. 6. 23. 13:58

[Java/Spring] [xxx]=xxx 된 패턴을 찾아 Map으로 변경해주기

리스트에서 상세페이지로 진입 시 이전 페이지의 리스트 조건들을 가지고 있으려고 [xxx]=xxx 이러한 패턴의 형식으로 리스트의 Parameter를 보냈었다. 예 ) objName=pageObj&params[searchType]=&params[title]=테스트2&params[contents]=테스트2&startIndex=1 그리고 다시 리스트로 돌아올 시 Parameter 문자열 중 [xxx]=xxx 이러한 패턴을 찾아 뽑아내어 다시 리스트의 조건에 맞춰 보여주려고 한다. 그래서 해당 패턴을 찾기위해서는 정규식을 사용하였다. /** * 문자열중에 [xxx]=xxx 된 패턴을 찾아 Map으로 변경하여 줍니다. * @param rtnParam * @return */ public static Map getR..

Development/Spring 2020. 9. 21. 14:01

[Spring] 외부 파일 접근하여 다운로드 받기

회사에서 일을 하다가 외부 파일(다른 도메인의 파일)에 접근해 파일을 다운로드 해야하는 기능을 만들게 되었다. 예를들면 이미지 파일 URL로 접근하여 스트림을 받아 복사하여 다운로드 되게끔하였다. 파일 URL을 넘길때는 URL Encoding을하여 넘겨주면 된다. 직접 만든것이라 어떠한 버그가 있는지는 아직 잘 모르겠다. import java.io.BufferedInputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLDecoder; import java.net.URLEncoder; import java.nio.charset.StandardCharsets;..

Development/Spring 2020. 8. 24. 14:01

[Spring/오류] Cannot change version of project facet Dynamic Web Module to 2.5.

전자정부프레임워크로 웹 프로젝트를 최초 생성을 했다. 생성할 때 Dynamic Web Module version을 3.0으로 맞춰 생성했는데 Problems에서 에러가 나더라. (테스트를 위해 Test 프로젝트를 다시 생성 함.) Dynamic Web Module version을 3.0으로 맞춰서 생성했는데 왜 에러가 나는 것인지에 대해서 이해를 하지 못했다. 그래서 다시 프로젝트를 생성해봤지만 계속 같은 오류가 발생하더라. 검색을 해보니 .setting 폴더에 org.eclipse.wst.common.project.facet.core.xml파일에 jst.web을 확인해보라고 하더라 확인해보니 jst.web은 3.0으로 되어있어서 이건 아닌것 같았다. 그리고 WEB-INF에 있는 web.xml의 XML ..

Development/Spring 2020. 7. 31. 15:56

[Spring/POI] SXSSF 방식을 활용한 엑셀 다운로드

그동안 엑셀 다운로드 구현 시 HSSF, XSSF의 방식으로 구현하여 엑셀을 다운로드하였는데, 최근 한 프로젝트 중 약 10만 건 정도의 데이터를 엑셀로 다운받아야 하는 경우가 생겼다. 문제는 많은 데이터를 엑셀로 받을 때 속도가 느린것도 느린 것이지만 엑셀 데이터를 읽으면서 메모리에 쌓아두긴 때문에 서버가 과부하가 생겨 멈추는 사태가 발생하였다. 물론 이 엑셀 다운로드가 100프로 원인일 것이라고 생각하는 것은 아니지만 어느 정도 큰 영향을 주고 있다고 판단을 하였다. 그래서 이 문제점을 어떻게 해결해야할까 찾아보니 SXSSF방식으로 구현하는 방법이 있었다. XSSF는 파일을 다운로드 시 메모리에 파일 데이터를 쌓아두었다고 다운로드 받는 방식이면, SXSSF는 임시 파일을 생성해 중간중간 임시파일에 작..

Development/Spring 2020. 7. 28. 14:27

[Spring]IE HWP 파일 다운로드 시 브라우저로 읽는 문제점, 여러가지 해결을 시도해보았습니다.

HWP 업로드 시 크롬에서는 다운로드 잘 되는데, IE에서는 다운로드 시 한글도 깨진 상태로 브라우저가 읽어서 보여주는 경우가 간혹 있다. 그래서 여러 가지를 시도해 보았다. 1. a태그에 download 속성 붙이기 이건 이미 IE에서 통하지 않는 걸로 알고 있었으나 그래도 혹시 몰라 붙여보았다. ${vo.fileName} 역시나 IE에서는 통하지 않았다. 2. Tomcat conf/web.xml에 mime-mapping 추가 tomcat이 설치되어 있는 경로에서 conf/web.xml을 열어서 mime-mapping 하단에 추가하였다. 구글링 검색 시 application/x-hwp 이렇게 추가하라는 사람도 있었고, application/unknown 이것을 추가하라는 사람도 있었다. 어떤게 정답인지..

Development/Spring 2020. 5. 4. 16:29

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
Jev Log © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바