«spring-mvc» 태그된 질문

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

2
어느 것이 더 나은지, spring3 컨트롤러에서“ModelAndView”또는“String”을 반환합니다.
ModelAndView를 반환하는 방법 @RequestMapping(value = "/list", method = RequestMethod.GET) public ModelAndView list( @UserAuth UserAuth user, ModelAndView mav) { if (!user.isAuthenticated()) { mav.setViewName("redirect:http://www.test.com/login.jsp"); return mav; } mav.setViewName("list"); mav.addObject("articles", listService.getLists()); return mav; } 반환 방법 String @RequestMapping(value = "/list", method = RequestMethod.GET) public String list( @UserAuth UserAuth user, Model model) { if …

27
클래스 경로 자원에 정의 된 이름이 'entityManagerFactory'인 Bean 작성 오류 : init 메소드 호출 실패
봄 프로젝트를 컴파일 할 때 다음과 같은 오류가 발생했습니다. 클래스 경로 리소스 [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]에 정의 된 이름이 'entityManagerFactory'인 Bean 생성 오류 : init 메소드 호출 실패 STS Eclipse 및 MySql 데이터베이스를 사용하고 있습니다. 내 연결 문자열 Application.Properties은 spring.datasource.url=jdbc:mysql://localhost:3306/stgdb spring.datasource.username=root …

5
Spring MVC 테스트를 사용하여 멀티 파트 POST 요청 단위 테스트
자동차 저장을 위해 다음 요청 처리기가 있습니다. 예를 들어 cURL을 사용할 때 이것이 작동하는지 확인했습니다. 이제 Spring MVC Test로 메서드를 단위 테스트하고 싶습니다. fileUploader를 사용하려고했지만 제대로 작동하지 않습니다. 또한 JSON 부분을 추가하지도 않습니다. Spring MVC Test로이 메서드를 어떻게 단위 테스트 할 수 있습니까? 이에 대한 예를 찾을 수 없습니다. @RequestMapping(value …

9
SpringData JPA GROUP BY 쿼리에서 사용자 지정 개체를 반환하는 방법
SpringData JPA로 Spring Boot 애플리케이션을 개발 중입니다. 사용자 지정 JPQL 쿼리를 사용하여 일부 필드별로 그룹화하고 개수를 가져옵니다. 다음은 내 저장소 방법입니다. @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?> findSurveyCount(); 작동하고 결과는 다음과 같이 얻습니다. [ [1, "a1"], [2, "a2"] ] 나는 다음과 …

5
Spring MVC 또는 Spring Boot [닫기]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문 개선 대기업 (웹) 프로젝트의 경우 Spring MVC 또는 Spring-Boot를 사용하는 것이 좋습니까? 구성 측면에서 …

14
Ajax를 사용하여 @RequestBody의 여러 변수를 Spring MVC 컨트롤러에 전달
받침 물체로 감싸 야합니까? 나는 이것을하고 싶다 : @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} 그리고 다음과 같은 JSON을 사용하십시오. { "str1": "test one", "str2": "two test" } 하지만 대신 다음을 사용해야합니다. @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean …
113 java  spring  http  spring-mvc 


30
이 응용 프로그램에는 / error에 대한 명시 적 매핑이 없습니다.
튜토리얼 https://spring.io/guides/gs/uploading-files/ 수행하기 위해 maven을 사용했습니다. 내가 사용한 모든 코드가 복사되었습니다. 응용 프로그램을 실행할 수 있지만 오류가 발생합니다. Whitelabel 오류 페이지이 응용 프로그램에는 / error에 대한 명시적인 매핑이 없으므로 대체 항목으로 표시됩니다. Tue Jun 30 17:24:02 CST 2015 예기치 않은 오류가 발생했습니다 (유형 = 찾을 수 없음, 상태 = 404). …

3
Spring MVC에서 인터셉터와 필터의 차이점
나는 조금에 대해 혼란 스러워요 Filter및 Interceptor목적. 내가 문서에서 이해했듯이 Interceptor요청 사이에 실행됩니다. 반면에 Filter뷰를 렌더링하기 전에 실행되지만 컨트롤러가 응답을 렌더링 한 후에 실행됩니다. 그렇다면 postHandle()인터셉터와 doFilter()필터 의 차이점은 무엇입니까? 사용해야하는 사용 사례에 대한 모범 사례는 무엇입니까? 이 그림에서 작품 Filter과 Interceptors는 어디입니까?

13
Hibernate LazyInitializationException을 수정하는 방법 : 역할 컬렉션을 지연 초기화하지 못했습니다. 프록시를 초기화 할 수 없습니다-세션 없음
내 봄 프로젝트의 사용자 정의 AuthenticationProvider에서 로그인 된 사용자의 권한 목록을 읽으려고하지만 다음 오류가 발생합니다. org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266) at com.horariolivre.security.CustomAuthenticationProvider.authenticate(CustomAuthenticationProvider.java:45) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:177) at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:94) …

6
Spring Security / SpringMVC에서 인증 된 사용자를 수동으로 설정하는 방법
새 사용자가 '새 계정'양식을 제출 한 후 다음 페이지에서 로그인 할 필요가 없도록 해당 사용자를 수동으로 로그인하고 싶습니다. 스프링 보안 인터셉터를 통과하는 일반 양식 로그인 페이지는 잘 작동합니다. 새 계정 양식 컨트롤러에서 UsernamePasswordAuthenticationToken을 만들고 SecurityContext에서 수동으로 설정합니다. SecurityContextHolder.getContext().setAuthentication(authentication); 같은 페이지에서 나중에 사용자가 다음으로 로그인했는지 확인합니다. SecurityContextHolder.getContext().getAuthentication().getAuthorities(); 이것은 인증에서 이전에 설정 …

7
Spring Boot HTTP 요청 인터셉터 추가
스프링 부트 애플리케이션에서 HttpRequest 인터셉터를 추가하는 올바른 방법은 무엇입니까? 내가 원하는 것은 모든 http 요청에 대한 요청과 응답을 기록하는 것입니다. 스프링 부트 문서는이 주제를 전혀 다루지 않습니다. ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ) 이전 버전의 Spring에서 동일한 작업을 수행하는 방법에 대한 웹 샘플을 찾았지만 applicationcontext.xml에서 작동합니다. 도와주세요.

4
@Valid와 Spring에서 @Validated의 차이점
Spring은 Spring 유효성 검사와 JSR-303 빈 유효성 검사의 두 가지 다른 유효성 검사 방법을 지원합니다. 둘 다 빈 유효성 검사기를 포함하여 다른 위임자에게 위임하는 Spring 유효성 검사기를 정의하여 사용할 수 있습니다. 여태까지는 그런대로 잘됐다. 그러나 실제로 유효성 검사를 요청하는 메서드에 주석을다는 것은 또 다른 이야기입니다. 이렇게 주석을 달 수 있습니다 …

17
Spring Hibernate-현재 스레드에 대한 트랜잭션 동기화 세션을 가져올 수 없습니다.
스프링 + 최대 절전 모드로 응용 프로그램을 만들었지 만 항상이 오류가 발생합니다. 이것은 최대 절전 모드를 사용하는 첫 번째 응용 프로그램입니다. 일부 가이드를 읽었지만이 문제를 해결할 수 없습니다. 내가 어디에서 잘못하고 있습니까? 이것은 내 응용 프로그램의 코드입니다. ott 05, 2014 4:03:06 PM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh Informazioni: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1eab16b: startup date [Sun …

11
Spring 현재 ApplicationContext 가져 오기
내 웹 애플리케이션에 Spring MVC를 사용하고 있습니다. 내 콩은 " spring-servlet.xml"파일에 기록 됩니다. 이제 클래스가 MyClass있고 스프링 빈을 사용 하여이 클래스에 액세스하고 싶습니다. 에서 spring-servlet.xml내가 작성한 다음 <bean id="myClass" class="com.lynas.MyClass" /> 이제 나는 이것을 사용하여 액세스해야합니다 ApplicationContext ApplicationContext context = ?? 내가 할 수 있도록 MyClass myClass = (MyClass) context.getBean("myClass"); …

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