«spring-mvc» 태그된 질문

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

9
Spring Boot 두 개의 데이터 소스 구성 및 사용
두 개의 데이터 소스를 구성하고 사용하려면 어떻게해야합니까? 예를 들어 다음은 첫 번째 데이터 소스에 대한 것입니다. application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... 응용 수업 @SpringBootApplication public class SampleApplication { public static void main(String[] args) { SpringApplication.run(SampleApplication.class, args); } …

23
Spring MVC에서 정적 컨텐츠를 처리하는 방법은 무엇입니까?
Spring MVC 3을 사용하여 webapp을 개발 중이며 DispatcherServlet'/'에 대한 모든 요청을 잡습니다 (web.xml). <servlet> <servlet-name>app</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>app</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 이제 이것은 광고 된대로 작동하지만 정적 콘텐츠를 어떻게 처리 할 수 ​​있습니까? 이전에는 RESTful URL을 사용하기 전에 모든 * .html을 잡아서로 보냈지 DispatcherServlet만 이제는 다른 볼 게임입니다. / styles …
200 spring-mvc 

9
Spring Boot의 application.properties에서 env 변수 사용
우리는 스프링 부트 웹앱을 개발 하고 있으며 우리가 사용하는 데이터베이스는 MySql이다 ; 우리가 가지고있는 설정은 먼저 로컬에서 테스트하는 것입니다 (PC에 MySql을 설치해야 함을 의미합니다). 그런 다음 Bitbucket으로 푸시합니다 . Jenkins 는 Bitbucket에 대한 새로운 푸시를 자동으로 감지하고 빌드를 수행합니다 (Jenkins mvn 빌드가 통과하려면 Jenkins를 실행하는 가상 머신에 MySql도 설치해야 함). …


14
Spring-MVC 컨트롤러에서 트리거 404?
Spring 3.0 컨트롤러가 404를 트리거하도록하려면 어떻게해야 합니까? 컨트롤러가 있고 컨트롤러에 액세스하는 @RequestMapping(value = "/**", method = RequestMethod.GET)일부 URL의 경우 컨테이너에 404가 필요합니다.
194 java  spring  spring-mvc 

5
Spring MVC에서 ApplicationContext와 WebApplicationContext의 차이점은 무엇입니까?
응용 프로그램 컨텍스트와 웹 응용 프로그램 컨텍스트의 차이점은 무엇입니까? WebApplicationContextSpring MVC 아키텍처 지향 응용 프로그램에 사용되는 것을 알고 있습니까? ApplicationContextMVC 응용 프로그램에서 어떤 용도로 사용되는지 알고 싶습니다 . 그리고 어떤 종류의 콩이 정의되어 ApplicationContext있습니까?

7
Spring MVC : GET @RequestParam과 같은 복잡한 객체
테이블의 객체를 나열하는 페이지가 있고 테이블을 필터링하기 위해 양식을 넣어야한다고 가정합니다. 필터는 다음과 같은 URL에 Ajax GET으로 전송됩니다. http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z 그리고 내 컨트롤러에 많은 매개 변수가있는 대신 : @RequestMapping(value = "/action") public @ResponseBody List<MyObject> myAction( @RequestParam(value = "page", required = false) int page, @RequestParam(value = "prop1", required = false) String prop1, …
192 java  spring-mvc 

3
선택적 매개 변수를 처리하는 Spring MVC의 @RequestParam
스프링 컨트롤러가 두 종류의 요청을 모두 처리 할 수 ​​있습니까? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 종류의 단일 컨트롤러를 정의하면 : @RequestMapping (value = "/submit/id/{id}", method = RequestMethod.GET, produces="text/xml") public String showLoginWindow(@PathVariable("id") String id, @RequestParam(value = "logout", required = false) String logout, @RequestParam("name") String username, @RequestParam("password") String password, @ModelAttribute("submitModel") SubmitModel model, BindingResult …
186 java  spring  spring-mvc 

10
Spring MVC-Spring 컨트롤러의 맵에서 모든 요청 매개 변수를 얻는 방법은 무엇입니까?
샘플 URL : ../search/?attr1=value1&attr2=value2&attr4=value4 attr1, att2 및 attr4의 이름을 모릅니다. 요청 매개 변수 이름-> 값의 맵에 액세스 할 수있는 한 이와 비슷한 작업을 수행하고 싶습니다. @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> allRequestParams, ModelMap model) throws Exception {//TODO: implement} Spring MVC로 어떻게 이것을 달성 할 …
183 java  spring  spring-mvc 

16
스프링 부트 애플리케이션에 컨텍스트 경로 추가
프로그래밍 방식으로 Spring Boot 응용 프로그램 컨텍스트 루트를 설정하려고합니다. 컨텍스트 루트의 이유는 앱에 액세스 localhost:port/{app_name}하고 모든 컨트롤러 경로가 앱에 추가되기를 원 하기 때문입니다. 다음은 웹 응용 프로그램의 응용 프로그램 구성 파일입니다. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private String context; private Set<ErrorPage> …

23
정적 컨텐츠를 제공하지 않는 Spring Boot
정적 컨텐츠를 제공하기 위해 Spring-boot 프로젝트를 가져올 수 없습니다. 나는라는 폴더에 배치 한 static아래를 src/main/resources. 그 안에는라는 폴더가 images있습니다. 앱을 패키지하고 실행하면 해당 폴더에 넣은 이미지를 찾을 수 없습니다. 나는에 정적 파일을 넣어 시도했습니다 public, resources그리고 META-INF/resources아무것도 작동하지 않습니다. 나는 항아리 경우 -tvf 내가 파일을 오른쪽 폴더에있는 항아리 안에있는 것을 …

8
활동적인 사용자의 UserDetails를 얻는 방법
내 컨트롤러에서 활성 (로그인 된) 사용자가 필요할 때 UserDetails구현 을 위해 다음을 수행하고 있습니다 . User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); 잘 작동하지만 스프링이 이런 경우 인생을 더 쉽게 만들 수 있다고 생각합니다. (가)이 할 수있는 방법이 있나요 UserDetails컨트롤러 나 방법 중 하나에를 autowire는? 예를 들면 다음과 같습니다. public ModelAndView someRequestHandler(Principal …

4
Spring RESTful 애플리케이션에 ResponseEntity <T> 및 @RestController를 사용하는 경우
MVC 및 Rest와 함께 Spring Framework 4.0.7을 사용하고 있습니다. 나는 평화롭게 일할 수 있습니다 : @Controller ResponseEntity&lt;T&gt; 예를 들면 다음과 같습니다. @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { 이 방법으로 (만들기 만하면) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity&lt;Void&gt; createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else logger.info("{}", …

6
Spring MVC : 유효성 검사를 수행하는 방법?
사용자 입력의 양식 유효성 검사를 수행하는 가장 깨끗하고 가장 좋은 방법이 무엇인지 알고 싶습니다. 일부 개발자가 구현하는 것을 보았습니다 org.springframework.validation.Validator. 그것에 대한 질문 : 나는 그것이 클래스를 검증하는 것을 보았습니다. 클래스는 사용자 입력의 값으로 수동으로 채워져 유효성 검사기로 전달되어야합니까? 사용자 입력을 확인하는 가장 깨끗하고 가장 좋은 방법에 대해 혼란스러워합니다. 나는을 …

3
서블릿에서 <mvc : annotation-driven />과 <context : annotation-config />의 차이점은 무엇입니까?
Spring 2.5에서 Spring 3으로 마이그레이션하고 있습니다. 그들은 &lt;mvc:annotation-driven /&gt;흑 마술을하는 것을 소개했습니다 . 이것은 서블릿 구성 파일에서만 선언 될 것으로 예상됩니다. Spring 2.5에서는 방금 스캔하고 적절한 기본 패키지로 Dispatcher 서블릿 구성 XML을 선언 &lt;context:annotation-config /&gt;하고 사용했습니다 .&lt;context:component-scan base='...'/&gt;application-context.xml 서블릿 설정에서 mvc:annotation-driven와 context:annotation-config태그 의 차이점이 무엇이고 Spring 3 설정 파일에서 무엇을 …

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