«spring-mvc» 태그된 질문

MVC (Model-View-Controller) 패턴을 기반으로 Java 웹 애플리케이션을 빌드하기위한 프레임 워크입니다. 기본 뷰 기술에서 유연하고 분리 된 코드를 촉진합니다.


4
Field Injection이란 정확히 무엇이며 어떻게 피할 수 있습니까?
필드 주입 이 권장되지 않는 Spring MVC 및 Portlets에 대한 일부 게시물을 읽었습니다 . 내가 이해하는 것처럼 필드 주입 은 다음과 @Autowired같이 Bean을 주입하는 것입니다. @Component public class MyComponent { @Autowired private Cart cart; } 내 연구 중에 생성자 주입에 대해서도 읽었습니다 . @Component public class MyComponent { private final …

4
스프링 MVC 유형 변환 : PropertyEditor 또는 Converter?
Spring MVC에서 데이터를 바인딩하고 변환하는 가장 쉽고 간단한 방법을 찾고 있습니다. 가능한 경우 XML 구성을 수행하지 않고 지금까지 PropertyEditors를 다음 과 같이 사용했습니다 . public class CategoryEditor extends PropertyEditorSupport { // Converts a String to a Category (when submitting form) @Override public void setAsText(String text) { Category c = new …

7
@RequestParam에서 목록 바인딩
이런 식으로 양식에서 몇 가지 매개 변수를 보냅니다. myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... 다음과 같은 매개 변수를 추가하여 컨트롤러 메서드의 모든 매개 변수를 가져올 수 있음을 알고 있습니다. public String controllerMethod(@RequestParam Map<String, String> params){ .... } 매개 변수 myParam …

16
Spring MVC에서 응답 컨텐츠 유형을 설정하는 사람 (@ResponseBody)
Annotation 기반의 Spring MVC Java 웹 응용 프로그램을 부두 웹 서버 (현재 maven jetty plugin)에서 실행하고 있습니다. String 도움말 텍스트 만 반환하는 하나의 컨트롤러 메소드로 AJAX 지원을하려고합니다. 리소스는 UTF-8 인코딩이며 문자열도 있지만 서버의 응답은 다음과 같습니다. content-encoding: text/plain;charset=ISO-8859-1 브라우저가 전송하더라도 Accept-Charset windows-1250,utf-8;q=0.7,*;q=0.7 어떻게 든 스프링의 기본 구성을 사용하고 있습니다. 이 …

8
Spring mvc @PathVariable
@PathVariablespring mvc 에서 사용하는 것에 대한 간단한 설명과 샘플을 줄 수 있습니까 ? URL을 입력하는 방법을 포함 해주세요. jsp 페이지를 표시하는 올바른 URL을 얻는 데 어려움을 겪고 있습니다. 감사.
125 spring-mvc 

5
Spring MVC 컨트롤러에 대한 GET 요청에서 날짜 매개 변수를 수락하는 방법은 무엇입니까?
YYYY-MM-DD 형식의 날짜를 Spring 컨트롤러에 보내는 GET 요청이 있습니다. 컨트롤러 코드는 다음과 같습니다. @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Firebug로 확인하면서 요청이 올바르게 전송됩니다. 오류가 발생합니다. HTTP 상태 400 : 클라이언트가 보낸 요청이 구문 상 잘못되었습니다. 컨트롤러가이 날짜 형식을 받아들이도록하려면 어떻게해야합니까? 도와주세요. …
122 java  spring  date  spring-mvc 

7
Spring MVC의 DelegatingFilterProxy의 요점은 무엇입니까?
내 Spring MVC 앱에서 이것을 본다 web.xml. <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> 나는 그것이 왜 거기에 있고 실제로 필요한지 알아 내려고 노력하고 있습니다. 이 설명은 Spring 문서에서 찾았 지만 이해하는 데 도움이되지 않습니다. 이 컴포넌트가에 정의 된 서블릿 web.xml과 Spring에 정의 된 컴포넌트 사이의 "접착제"라고 제안하는 것 같습니다 applicationContext.xml. 7.1 DelegatingFilterProxy …

5
빈 RequestParam 값이 defaultValue를 사용하도록 할 수 있습니까?
다음과 유사한 요청 매핑이있는 경우 : @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } 그런 다음이 요청을 다음과 같이 호출합니다. http://example.com/test?i= 오류 메시지가 나타납니다. 'java.lang.String'유형의 값을 'int'유형으로 변환하지 못했습니다. 중첩 된 예외 : java.lang.NumberFormatException : 입력 문자열 : "" …
120 java  spring  spring-mvc 

9
Spring MVC의 컨트롤러 작업에서 외부 URL로 리디렉션
다음 코드가 사용자를 프로젝트 내부의 URL로 리디렉션하는 것으로 나타났습니다. @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } 반면 다음은 의도 한대로 올바르게 리디렉션되지만 http : // 또는 https : //가 필요합니다. @RequestMapping(method = RequestMethod.POST) public …
118 java  spring  jsp  spring-mvc 

9
Spring으로 REST API 버전 관리를 관리하는 방법은 무엇입니까?
Spring 3.2.x를 사용하여 REST API 버전을 관리하는 방법을 찾고 있었지만 유지 관리하기 쉬운 것을 찾지 못했습니다. 먼저 내가 가진 문제를 설명하고 그 다음 해결책을 설명하겠습니다.하지만 여기서 바퀴를 다시 발명하고 있는지 궁금합니다. Accept 헤더를 기반으로 버전을 관리하고 싶습니다. 예를 들어 요청에 Accept 헤더가있는 경우 application/vnd.company.app-1.1+jsonSpring MVC에서이 버전을 처리하는 메서드로 전달하기를 원합니다. …

18
스프링 부트에서 휴식을 위해 기본 URL을 설정하는 방법은 무엇입니까?
단일 스프링 부트 프로젝트에서 mvc와 휴식을 혼합하려고합니다. 난과 주석을 각 컨트롤러 싶지 않아 (모든 나머지 컨트롤러 (예. example.com/api) 하나의 장소에 대한 설정 기본 경로에 원하는 @RequestMapping('api/products')대신에, 단지를 @RequestMapping('/products'). Mvc 컨트롤러는 example.com/whatever에서 액세스 할 수 있어야합니다. 가능할까요? (나는 spring data rest를 사용하지 않고 spring mvc 만 사용합니다)

2
REST 웹 서비스 용 Spring 4 vs Jersey
우리는 봄 4.0.6 버전으로 새로운 애플리케이션을 만들 계획입니다. "XML"또는 "JSON"을 반환 할 수있는 컨트롤러를 사용합니다. 이전 프로젝트에서 JAX-RS API를 사용하여 REST 지원을위한 Spring과 함께 Jersey를 성공적으로 구현했지만, 노인들의 몇 가지 기사와 제안을 읽은 후 Spring이 꽤 좋은 REST 지원을 제공한다고 말했습니다. JAX-RS 및 Jersey를 사용하지 않고 Spring REST 지원을 사용하는 …

20
Spring MVC 테스트에서“Circular view path”예외를 피하는 방법
내 컨트롤러 중 하나에 다음 코드가 있습니다. @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } 다음과 같이 Spring MVC 테스트 를 사용하여 테스트하려고 합니다. @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private WebApplicationContext ctx; private MockMvc mockMvc; …

4
WebMvcConfigurerAdapter 유형은 더 이상 사용되지 않습니다.
나는 스프링 mvc 버전으로 마이그레이션 5.0.1.RELEASE했지만 갑자기 이클립스 STS에서 WebMvcConfigurerAdapter가 더 이상 사용되지 않는 것으로 표시됩니다. public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } 어떻게 제거 할 수 있습니까?
116 java  spring  spring-mvc 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.