«spring-mvc» 태그된 질문

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

3
Spring BeanPostProcessor는 정확히 어떻게 작동합니까?
저는 Spring Core 인증을 위해 공부하고 있습니다. 저는 Spring이 어떻게 bean 라이프 사이클을 처리하는지 , 특히 bean 포스트 프로세서에 대해 약간의 의구심을 가지고 있습니다 . 그래서이 스키마가 있습니다. 그것이 의미하는 바는 나에게 매우 분명합니다. 다음 단계는 Bean 정의로드 단계에서 발생합니다. @Configuration 클래스 처리 및 / 또는 @Components은 및 / 또는 …

7
@RequestBody MultiValueMap에 대해 콘텐츠 유형 'application / x-www-form-urlencoded; charset = UTF-8'이 지원되지 않습니다.
Spring @Controller로 x-www-form-urlencoded 문제 에 대한 답변 을 기반으로 아래 @Controller 메서드를 작성했습니다. @RequestMapping(value = "/{email}/authenticate", method = RequestMethod.POST , produces = {"application/json", "application/xml"} , consumes = {"application/x-www-form-urlencoded"} ) public @ResponseBody Representation authenticate(@PathVariable("email") String anEmailAddress, @RequestBody MultiValueMap paramMap) throws Exception { if(paramMap == null || paramMap.get("password") == null) { throw …


9
Spring MVC Controller에서 IP 주소를 추출하는 방법은 무엇입니까?
브라우저에서 GET URL 호출을 만드는 Spring MVC 컨트롤러 프로젝트에서 작업 중입니다. 아래는 브라우저에서 GET 호출을하는 URL입니다. http://127.0.0.1:8080/testweb/processing?workflow=test&conf=20140324&dc=all 그리고 아래는 브라우저를 쳐서 호출이 오는 코드입니다. @RequestMapping(value = "processing", method = RequestMethod.GET) public @ResponseBody ProcessResponse processData(@RequestParam("workflow") final String workflow, @RequestParam("conf") final String value, @RequestParam("dc") final String dc) { System.out.println(workflow); System.out.println(value); System.out.println(dc); // …

5
Spring의 양식 태그에서 modelAttribute와 commandName 속성의 차이점은 무엇입니까?
Spring 3에서는 jsp의 양식 태그에서 두 가지 다른 속성을 보았습니다. <form:form method="post" modelAttribute="login"> 여기에서 modelAttribute 속성은 속성이 양식을 채우는 데 사용되는 양식 객체의 이름입니다. 그리고 양식을 게시하는 데 사용했고 컨트롤러에서 @ModelAttribute값을 캡처하고 유효성 검사기를 호출하고 비즈니스 논리를 적용하는 데 사용 했습니다. 여기 모든 것이 좋습니다. 지금 <form:form method="post" commandName="login"> 이 …

10
인증없이 Swagger URL에 액세스 할 수 있도록 Spring Security를 ​​구성하는 방법
내 프로젝트에는 Spring Security가 있습니다. 주요 문제 : http : // localhost : 8080 / api / v2 / api-docs 에서 swagger URL에 액세스 할 수 없습니다 . 인증 헤더가 없거나 잘못되었습니다. 브라우저 창의 스크린 샷 My pom.xml에는 다음 항목이 있습니다. <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> …

9
멀티 파트 파일을 파일로 변환하는 방법?
아무도 멀티 파트 파일 (org.springframework.web.multipart.MultipartFile)을 파일 (java.io.File)로 변환하는 가장 좋은 방법이 무엇인지 말해 줄 수 있습니까? 내 봄 mvc 웹 프로젝트에서 나는 Multipart 파일로 업로드 된 파일을 얻고 있습니다. 파일 (io)로 변환해야 하므로이 이미지 저장 서비스 ( Cloudinary )를 호출 할 수 있습니다 . 너무 많은 검색을했지만 실패했습니다. 좋은 표준 …

9
Spring MVC가 404로 응답하고“DispatcherServlet에서 URI […]를 사용하는 HTTP 요청에 대한 매핑을 찾을 수 없음”을보고하는 이유는 무엇입니까?
Tomcat에 배포 된 Spring MVC 애플리케이션을 작성 중입니다. 최소한의 완전하고 검증 가능한 다음 예제를 참조하십시오. public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] { …

7
Jackson으로 열거 형 직렬화
아래에 설명 된 Enum이 있습니다. public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } 컨트롤러 ( new OrderType[] {UNKNOWN,TYPEA,TYPEB,TYPEC};) 와 함께 열거 …

3
Spring @ResponseBody 주석은 어떻게 작동합니까?
다음과 같은 방법으로 주석이 달린 메서드가 있습니다. /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results …
89 java  json  spring  rest  spring-mvc 

17
@Autowired-종속성에 대한 유형의 한정 빈이 없습니다.
Spring과 Hibernate를 사용하는 서비스에 대한 엔티티, 서비스 및 JUnit 테스트를 생성하여 프로젝트를 시작했습니다. 이 모든 것이 훌륭하게 작동합니다. 그런 다음 다양한 단계별 자습서를 사용하여이 웹 응용 프로그램을 만들기 위해 spring-mvc를 추가했지만 @Autowired 주석으로 Controller를 만들려고 할 때 배포 중에 Glassfish에서 오류가 발생합니다. 어떤 이유로 Spring이 내 서비스를 보지 못하는 것 …

8
Spring에서 세션 객체를 어떻게 얻습니까?
저는 Spring 과 Spring 보안에 비교적 익숙하지 않습니다. Spring 보안을 사용하여 서버 끝에서 사용자를 인증해야하는 프로그램을 작성하려고했습니다. 나는 다음을 생각 해냈다. public class CustomAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider{ @Override protected void additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken) throws AuthenticationException { System.out.println("Method invoked : additionalAuthenticationChecks isAuthenticated ? :"+usernamePasswordAuthenticationToken.isAuthenticated()); } @Override protected UserDetails retrieveUser(String username,UsernamePasswordAuthenticationToken authentication) …

7
Spring 5.0.3 RequestRejectedException : URL이 정규화되지 않았기 때문에 요청이 거부되었습니다.
이것이 Spring 5.0.3의 버그인지 아니면 내 쪽에서 문제를 해결하는 새로운 기능인지 확실하지 않습니다. 업그레이드 후이 오류가 발생합니다. 흥미롭게도이 오류는 내 로컬 컴퓨터에만 있습니다. HTTPS 프로토콜을 사용하는 테스트 환경의 동일한 코드가 제대로 작동합니다. 계속 ... 이 오류가 발생하는 이유는 결과 JSP 페이지를로드하는 URL이 /location/thisPage.jsp. 코드 request.getRequestURI()를 평가 하면 결과를 얻을 수 …

18
java.lang.ClassNotFoundException : org.springframework.web.servlet.DispatcherServlet
나는 spring 3.1.0.RELEASE 를 사용하고 있으며 내 서블릿 컨테이너는 tomcat 7 이고 IDE는 eclipse indigo 이고 DispatcherServlet 을 포함하는 jar spring-webmvc-3.1.0.RELEASE.jar 는 lib 폴더에 존재하지만 아직 때 응용 프로그램을 실행하면 예외가 발생합니다. java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957) …

4
@RestController와 @RepositoryRestResource를 사용하는 경우
REST 와 함께 Spring을 사용하는 방법에 대한 다양한 예를 살펴 보았습니다 . 우리의 최종 목표는 Spring HATEOAS/HAL설정입니다. Spring 내에서 REST 를 렌더링하는 두 가지 별개의 방법을 보았습니다. 통해 @RestController컨트롤러 내에서 통해 @RepositoryRestResource리포지토리 내 내가 찾기 위해 고군분투하는 것은 왜 다른 하나를 사용하는 것입니다. 구현하려고 할 때 HAL가장 좋은 것은 무엇입니까? …

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