«spring-mvc» 태그된 질문

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


8
@Valid 주석은 Spring에서 무엇을 의미합니까?
다음 예에서 ScriptFile매개 변수는 @Valid주석으로 표시됩니다 . @Valid주석은 무엇을 합니까? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return "scriptfile/create"; } scriptFile.persist(); return "redirect:/scriptfile/" + …

2
다른 인수를 사용하여 동일한 URL 패턴에 대해 두 가지 방법을 만듭니다.
하나의 URL "serachUser"가 두 개의 다른 값 (요청 매개 변수) userId 또는 UserName과 함께 올 수있는 시나리오가 있습니다. 그래서 이것을 위해 두 가지 방법을 만들었습니다 public String searchUserById(@RequestParam long userID, Model model) public ModelAndView searchUserByName(@RequestParam String userName) 하지만 모호한 매핑 발견 예외가 발생합니다. Spring은 이러한 상황을 처리 할 수있는 방법이 …

16
spring-boot 및 angularjs가 작동하지 않는 CORS
한 애플리케이션 (스프링 부트 애플리케이션)에서 다른 애플리케이션 (angularjs)에서 REST 엔드 포인트를 호출하려고합니다. 애플리케이션은 다음 호스트 및 포트에서 실행 중입니다. REST 애플리케이션, 스프링 부트 사용, http://localhost:8080 angularjs를 사용하는 HTML 애플리케이션, http://localhost:50029 나는 또한 spring-security봄 부팅 응용 프로그램과 함께 사용 하고 있습니다. HTML 애플리케이션에서 REST 애플리케이션에 대해 인증 할 수 있지만 이후에도 …

7
Spring MVC에서 ModelAndView의 Model은 무엇입니까?
이 기본 기능을 가지고 protected ModelAndView handleRequestInternal(...) { ... return new ModelAndView("welcomePage", "WelcomeMessage", message); } 이것이 modelandView를 반환한다는 것을 알고 있습니다. 나는 그것이 welcomePage내 뷰 welcomepage.jsp이름이라는 것을 알고 있으므로 같은 것을 호출 할 것임을 의미합니다 . 그러나 나는 모델 부분이 무엇인지 혼동합니다. 무엇 WelcomeMessage과 message그 시나리오에서 어떻게 모델 작업은?

3
Spring MVC 애플리케이션에서 Swagger를 구현하는 '간단한'방법
간단한 Spring으로 작성된 ReSTFul API가 있습니다 (Spring Boot 없음, 멋진 물건 없음!). 여기에 Swagger를 구현해야합니다. 지금까지 인터넷의 모든 페이지는 이식성이 전혀없는 혼란스러운 구성과 부풀어 오른 코드로 나를 미치게 만들었습니다. 이 작업을 수행하는 데 도움이되는 샘플 프로젝트 (또는 일련의 세부 단계)가 있습니까? 특히 swagger-springmvc를 사용하는 좋은 샘플을 찾고 있습니다. 나는 그것이 …

11
Spring CORS 'Access-Control-Allow-Origin'헤더가 없습니다.
web.xml을 Java 구성으로 이식 한 후 다음 문제가 발생합니다. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. 몇 가지 Spring 참조를 기반으로 다음 시도가 시도되었습니다. @Configuration @ComponentScan(basePackageClasses = AppConfig.class, useDefaultFilters = false, includeFilters = { @Filter(org.springframework.stereotype.Controller.class) }) @EnableWebMvc public class WebConfig extends …

7
특정 URL에 대해 스프링 보안을 비활성화하는 방법
상태 비 저장 스프링 보안을 사용하고 있지만 가입시 스프링 보안을 비활성화하고 싶습니다. antMatchers("/api/v1/signup").permitAll(). 하지만 작동하지 않습니다. 아래 오류가 발생합니다. message=An Authentication object was not found in the SecurityContext, type=org.springframework.security.authentication.AuthenticationCredentialsNotFoundException 이것은 스프링 보안 필터가 작동하고 있음을 의미한다고 생각합니다. 내 URL의 순서는 항상 "/ api / v1"입니다. 내 봄 구성은 @Override protected …

5
Spring Websocket에서 특정 사용자에게 메시지 보내기
서버에서 특정 사용자에게만 웹 소켓 메시지를 보내는 방법은 무엇입니까? 내 webapp에는 스프링 보안 설정이 있으며 websocket을 사용합니다. 서버에서 특정 사용자에게만 메시지를 보내려고하는 까다로운 문제가 발생했습니다 . 매뉴얼 을 읽은 나의 이해는 우리가 할 수있는 서버에서 나온 것입니다. simpMessagingTemplate.convertAndSend("/user/{username}/reply", reply); 그리고 클라이언트 측에서 : stompClient.subscribe('/user/reply', handler); 하지만 구독 콜백을 호출 할 …

7
Spring Boot : favicon 재정의
Spring Boot의 favicon을 어떻게 재정의 할 수 있습니까? 참고 : 여기에 코딩을 포함하지 않는 또 다른 솔루션을 제공하는 또 다른 질문이 있습니다. Spring Boot : fat jar와 함께 임의의 디렉토리에서 외부 application.properties 파일을 사용할 수 있습니까? application.properties 용이지만 favicon에도 적용 할 수 있습니다. 사실, 지금은 favicon 재정의에이 방법을 사용하고 있습니다. …

11
Maven- 현재 프로젝트 및 플러그인 그룹에서 접두사 'spring-boot'에 대한 플러그인을 찾을 수 없습니다.
Spring Tools Suite로 빌드 한 springboot 프로젝트를 빌드하려고합니다. 실행할 때 다음 오류가 발생합니다.$mvn spring-boot:run Downloading: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (13 KB at 14.0 KB/sec) Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 KB at 21.8 KB/sec) [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.032 s [INFO] Finished at: 2015-06-15T17:46:50-04:00 [INFO] Final …

4
JSON을 사용한 Spring MVC Multipart 요청
Spring MVC를 사용하여 JSON 데이터가있는 파일을 게시하고 싶습니다. 그래서 휴식 서비스를 개발했습니다. @RequestMapping(value = "/servicegenerator/wsdl", method = RequestMethod.POST,consumes = { "multipart/mixed", "multipart/form-data" }) @ResponseBody public String generateWSDLService(@RequestPart("meta-data") WSDLInfo wsdlInfo,@RequestPart("file") MultipartFile file) throws WSDLException, IOException, JAXBException, ParserConfigurationException, SAXException, TransformerException { return handleWSDL(wsdlInfo,file); } 나머지 클라이언트에서를 사용하여 요청을 보내면 content-Type = multipart/form-data …

7
여러 @ControllerAdvice @ExceptionHandlers의 우선 순위 설정
으로 주석이 달린 다중 클래스가 @ControllerAdvice있으며 각각 @ExceptionHandler메서드가 있습니다. Exception특정 핸들러가 더 이상 발견되지 않으면이를 사용해야한다는 의도로 처리합니다 . 슬프게도 Spring MVC Exception는 더 구체적인 경우 ( IOException예 :)보다는 항상 가장 일반적인 경우 ( )를 사용하는 것으로 보입니다 . 이것이 Spring MVC가 동작 할 것으로 기대하는 방식입니까? ExceptionMapper처리하는 선언 된 …

3
Spring MVC에서 포스트 데이터를 명시 적으로 얻는 방법은 무엇입니까?
게시물 데이터 자체를 얻을 수있는 방법이 있습니까? 스프링이 포스트 데이터를 자바 객체에 바인딩하는 것을 알고 있습니다. 그러나 처리하려는 두 필드가 주어진 경우 해당 데이터를 어떻게 얻을 수 있습니까? 예를 들어 내 양식에 두 개의 필드가 있다고 가정합니다. <input type="text" name="value1" id="value1"/> <input type="text" name="value2" id="value2"/> 컨트롤러에서 해당 값을 검색하려면 어떻게해야합니까?
81 java  spring-mvc 

12
log4j : WARN web.xml에서 로거에 대한 추가자를 찾을 수 없습니다.
이미 web.xml에 log4jConfigLocation을 넣었지만 여전히 다음 경고가 표시됩니다. log4j:WARN No appenders could be found for logger ⤦ ⤥ (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. 내가 놓친 게 무엇입니까? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml </param-value> </context-param> …

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