Als «spring-mvc» getaggte Fragen

Ein Framework zum Erstellen von Java-Webanwendungen basierend auf dem MVC-Muster (Model-View-Controller). Es fördert flexiblen und entkoppelten Code von den zugrunde liegenden Ansichtstechnologien.

9
Spring Boot Konfigurieren und Verwenden von zwei DataSources
Wie kann ich zwei Datenquellen konfigurieren und verwenden? Zum Beispiel habe ich Folgendes für die erste Datenquelle: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... Anwendungsklasse @SpringBootApplication public class SampleApplication { public static void main(String[] args) { SpringApplication.run(SampleApplication.class, args); } …

23
Wie gehe ich mit statischen Inhalten in Spring MVC um?
Ich entwickle eine Webanwendung mit Spring MVC 3 und habe das DispatcherServletAbfangen aller Anfragen an '/' wie folgt (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> Dies funktioniert nun wie angekündigt. Wie kann ich jedoch mit statischen Inhalten umgehen? Früher, bevor ich RESTful-URLs verwendet habe, hätte ich zum Beispiel …
200 spring-mvc 




14
Trigger 404 im Spring-MVC-Controller?
Wie kann ich einen Spring 3.0-Controller dazu bringen, einen 404 auszulösen? Ich habe einen Controller mit @RequestMapping(value = "/**", method = RequestMethod.GET)und für einige URLs, die auf den Controller zugreifen, möchte ich, dass der Container einen 404 ausgibt.
193 java  spring  spring-mvc 

7
Spring MVC: Komplexes Objekt als GET @RequestParam
Angenommen, ich habe eine Seite, auf der die Objekte in einer Tabelle aufgelistet sind, und ich muss ein Formular einfügen, um die Tabelle zu filtern. Der Filter wird als Ajax GET an eine folgende URL gesendet: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z Und anstatt viele Parameter auf meinem Controller zu haben, wie: @RequestMapping(value = "/action") …
191 java  spring-mvc 

3
@RequestParam in Spring MVC behandelt optionale Parameter
Kann ein Federregler beide Arten von Anforderungen bearbeiten? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Wenn ich einen einzelnen Controller dieser Art definiere: @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, …
184 java  spring  spring-mvc 

10
Spring MVC - Wie werden alle Anforderungsparameter in einer Karte in Spring Controller abgerufen?
Beispiel-URL: ../search/?attr1=value1&attr2=value2&attr4=value4 Ich kenne die Namen von attr1, att2 und attr4 nicht. Ich möchte in der Lage sein, so etwas zu tun (oder ähnliches, egal, solange ich Zugriff auf die Karte des Anforderungsparameters habe -> Wert: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> allRequestParams, ModelMap …
183 java  spring  spring-mvc 

16
Fügen Sie der Spring Boot-Anwendung einen Kontextpfad hinzu
Ich versuche, einen Spring Boot-Anwendungskontextstamm programmgesteuert festzulegen. Der Grund für das Kontextstammverzeichnis ist, dass auf die App zugegriffen werden soll localhost:port/{app_name}und alle Controller-Pfade daran angehängt werden sollen. Hier ist die Anwendungskonfigurationsdatei für die Web-App. @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 …

23
Spring Boot liefert keinen statischen Inhalt
Ich kann mein Spring-Boot-Projekt nicht dazu bringen, statischen Inhalt bereitzustellen. Ich habe einen Ordner mit dem Namen staticunter platziert src/main/resources. Darin habe ich einen Ordner namens images. Wenn ich die App packe und ausführe, kann sie die Bilder, die ich in diesem Ordner abgelegt habe, nicht finden. Ich habe versucht …

8
So erhalten Sie UserDetails für aktive Benutzer
Wenn ich in meinen Controllern den aktiven (angemeldeten) Benutzer benötige, gehe ich wie folgt vor, um meine UserDetailsImplementierung zu erhalten: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Es funktioniert gut, aber ich würde denken, dass der Frühling in einem solchen Fall das Leben leichter machen könnte. Gibt es eine Möglichkeit, das UserDetailsAutowire …

4
Bei Verwendung von ResponseEntity <T> und @RestController für Spring RESTful-Anwendungen
Ich arbeite mit Spring Framework 4.0.7 zusammen mit MVC und Rest Ich kann in Frieden arbeiten mit: @Controller ResponseEntity&lt;T&gt; Beispielsweise: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { Mit der Methode (nur zum Erstellen) @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 …

6
Spring MVC: Wie wird eine Validierung durchgeführt?
Ich würde gerne wissen, was der sauberste und beste Weg ist, um eine Formularvalidierung von Benutzereingaben durchzuführen. Ich habe einige Entwickler implementieren sehen org.springframework.validation.Validator. Eine Frage dazu: Ich habe gesehen, dass es eine Klasse bestätigt. Muss die Klasse manuell mit den Werten aus der Benutzereingabe gefüllt und dann an den …

3
Was ist der Unterschied zwischen <mvc: annotation-powered /> und <context: annotation-config /> im Servlet?
Ich migriere von Spring 2.5 zu Spring 3. Sie haben eingeführt, &lt;mvc:annotation-driven /&gt;was etwas schwarze Magie bewirkt. Dies wird voraussichtlich nur in der Servlet-Konfigurationsdatei deklariert. In Spring 2.5 habe ich soeben sowohl Tags als auch Dispatcher-Servlet-Konfigurations-XML mit geeigneten Basispaketen zum Scannen verwendet &lt;context:annotation-config /&gt;und &lt;context:component-scan base='...'/&gt;deklariert application-context.xml. Ich frage mich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.