반응형 개발68 Spring에서 REST 서비스를 위한 컨트롤러에 FORM과 파일업로드(multipart/form-data)를 함께 사용하기와 컨트롤러 테스트하기 출처 : http://blog.saltfactory.net/submit-multipart-form-data-and-test-in-spring/ 서론최근 REST 기반의 서비스가 인기를 누리고 있지만 기본적으로 웹 서비스에서 입력폼은 FORMs 기반 서비스가 많다. 우리는 앞에서 Spring에서 REST 서비스를 위한 컨트롤러 생성과 컨트롤러 단위테스트 하기 글에서 Spring Boot로 웹 서비스를 구현할 때 REST 서비스를 위한 컨트롤러를 간단히 만들어보았다. Spring Boot에서 JSON 기반의 REST 서비스를 하기 위해서 @RestController, @RequestBody 그리고 @ResponseBody 를 가지고 컨트롤러를 작성하였다. 이번 포스팅에서는 Spring 기반에서 FORMs을 .. 2017. 6. 7. Spring @Value default value 스프링에서 @value 어노테이션에 기본값 설정 출처 : https://www.mkyong.com/spring3/spring-value-default-value/ 1. @Value ExamplesTo set a default value in Spring expression, use Elvis operator :#{expression?:default value}Few examples :@Value("#{systemProperties['mongodb.port'] ?: 27017}") private String mongodbPort; @Value("#{config['mongodb.url'] ?: '127.0.0.1'}") private String mongodbUrl; @Value("#{aBean.age ?:.. 2017. 6. 7. jstack 그리고 jconsole - JVM Stack Trace 얻기 출처 : http://kwon37xi.egloos.com/2871508 아마도 윈도우에서 (리눅스나 Unix계열도 마찬가지로) javaw.exe로 실행 시킨 프로그램이나 Eclipse나 NetBeans등의 개발 도구에서 내부 콘솔로 띄운 프로그램 혹은 서비스(데몬)로 띄운 프로그램의 쓰레드 덤프를 얻고 싶은데, 어떻게 해야 할지 몰라 당황한 적이 있을 것이다. 이미 떠있는 JVM의 스택 트레이스(Stack Trace 혹은 쓰레드 덤프 Thread Dump)를 뜨기 위한 개발 도구가 생겼다. jstack Unix/Linux 계열은 Java 5부터 (실질적으로는 JDK 1.4.2_11 도 포함하고 있다고 한다) jstack 이라는 프로그램이 JDK에 포함되었다. 하지만, Windows 용 JDK는 Java .. 2017. 6. 7. Jersey File Upload Example In this example we are going to see how you can upload a File to a server using a JAX-RS REST Service using Jersey. Uploading a File using Jersey is fairly easy, as it uses all the HTTP infrastructure for file upload operations.In this example we are going to use an HTML Form that has one input field of type file. When the HTTP POST request is constructed, it will contain a media type of multipa.. 2017. 6. 2. 이전 1 ··· 13 14 15 16 17 다음 반응형