Pytania otagowane jako spring-mvc

Struktura do tworzenia aplikacji internetowych w języku Java w oparciu o wzorzec Model-View-Controller (MVC). Promuje elastyczny i oddzielony kod od podstawowych technologii widoku.

9
Spring Boot Skonfiguruj i użyj dwóch źródeł danych
Jak mogę skonfigurować i korzystać z dwóch źródeł danych? Na przykład oto, co mam dla pierwszego źródła danych: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... Klasa zastosowania @SpringBootApplication public class SampleApplication { public static void main(String[] args) { SpringApplication.run(SampleApplication.class, …

23
Jak obsługiwać zawartość statyczną w Spring MVC?
Zajmuję się tworzeniem aplikacji internetowej przy użyciu Spring MVC 3 i DispatcherServletprzechwytywanie wszystkich żądań do „/” w ten sposób (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> Teraz działa to tak, jak w reklamie, ale jak mogę obsługiwać zawartość statyczną? Wcześniej przed użyciem adresów URL RESTful wychwyciłem na przykład …
200 spring-mvc 




14
Trigger 404 w kontrolerze Spring-MVC?
Jak uzyskać kontroler Spring 3.0, aby uruchomić 404? Mam kontroler z @RequestMapping(value = "/**", method = RequestMethod.GET)niektórymi adresami URL uzyskującymi dostęp do kontrolera, chcę, aby kontener wymyślił 404.
193 java  spring  spring-mvc 

7
Wiosna MVC: Obiekt złożony jako GET @RequestParam
Załóżmy, że mam stronę z listą obiektów w tabeli i muszę umieścić formularz w celu filtrowania tabeli. Filtr jest wysyłany jako Ajax GET na taki adres URL: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z I zamiast mieć wiele parametrów na moim kontrolerze, takich jak: @RequestMapping(value = "/action") public @ResponseBody List<MyObject> myAction( @RequestParam(value = "page", required = …
192 java  spring-mvc 

3
@RequestParam in Spring MVC obsługuje parametry opcjonalne
Czy kontroler Spring może obsłużyć oba rodzaje żądań? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Jeśli zdefiniuję pojedynczy kontroler tego rodzaju: @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 errors) …
186 java  spring  spring-mvc 

10
Spring MVC - Jak uzyskać wszystkie parametry żądania na mapie w kontrolerze Spring?
Przykładowy adres URL: ../search/?attr1=value1&attr2=value2&attr4=value4 Nie znam nazw attr1, att2 i attr4. Chciałbym móc zrobić coś takiego (lub podobnego, nie przejmuj się, o ile mam dostęp do mapy param name name -> value: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> allRequestParams, ModelMap model) throws Exception {//TODO: …
183 java  spring  spring-mvc 

16
Dodaj ścieżkę kontekstową do aplikacji Spring Boot
Próbuję programowo ustawić kontekstowy katalog główny aplikacji Spring Boot. Powodem istnienia kontekstowego katalogu głównego jest to, że chcemy, aby aplikacja była dostępna localhost:port/{app_name}i wszystkie ścieżki kontrolera były do ​​niej dołączone. Oto plik konfiguracyjny aplikacji internetowej. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private …

23
Spring Boot nie obsługuje zawartości statycznej
Nie mogę sprawić, by mój projekt Spring-boot obsługiwał zawartość statyczną. Umieściłem folder o nazwie staticpod src/main/resources. Wewnątrz mam folder o nazwie images. Kiedy pakuję aplikację i ją uruchamiam, nie może znaleźć obrazów, które umieściłem w tym folderze. Starałem się umieścić pliki w statycznych public, resourcesa META-INF/resourcesjednak nic nie działa. Jeśli …

8
Jak uzyskać szczegóły UserDetails aktywnego użytkownika
W moich kontrolerach, gdy potrzebuję aktywnego (zalogowanego) użytkownika, wykonuję następujące czynności, aby uzyskać moją UserDetailsimplementację: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Działa dobrze, ale myślę, że Wiosna może ułatwić życie w takim przypadku. Czy istnieje sposób na automatyczne UserDetailspołączenie z kontrolerem lub metodą? Na przykład coś takiego: public ModelAndView someRequestHandler(Principal principal) …

4
Gdy używasz ResponseEntity <T> i @RestController dla aplikacji Spring RESTful
Pracuję na Spring Framework 4.0.7, razem z MVC i Rest Mogę pracować w zgodzie z: @Controller ResponseEntity&lt;T&gt; Na przykład: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { Metodą (tylko do tworzenia) @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("{}", person.toString()); personMapRepository.savePerson(person); …

6
Spring MVC: Jak przeprowadzić walidację?
Chciałbym wiedzieć, jaki jest najczystszy i najlepszy sposób przeprowadzania walidacji formularza danych wprowadzanych przez użytkownika. Widziałem, jak niektórzy programiści wdrażali org.springframework.validation.Validator. Pytanie na ten temat: widziałem, że waliduje klasę. Czy klasa musi być wypełniona ręcznie wartościami z danych wprowadzonych przez użytkownika, a następnie przekazana do walidatora? Jestem zdezorientowany co do …

3
Jaka jest różnica między <mvc: annotation-Based /> a <context: annotation-config /> w serwlecie?
Przechodzę z wersji Spring 2.5 na Spring 3. Wprowadzili &lt;mvc:annotation-driven /&gt;coś, co robi czarną magię. Oczekuje się, że będzie to zadeklarowane tylko w pliku konfiguracyjnym serwletu. Wiosną 2.5 właśnie użyłem &lt;context:annotation-config /&gt;i &lt;context:component-scan base='...'/&gt;zadeklarowałem tagi zarówno w application-context.xmlXML konfiguracji serwletu dyspozytora, jak i odpowiednie pakiety bazowe do skanowania. Zastanawiam się …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.