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.
Ich bin neu in der Webprogrammierung im Allgemeinen, insbesondere in Java, also habe ich gerade gelernt, was ein Header und ein Body sind. Ich schreibe RESTful-Services mit Spring MVC. Ich kann einfache Dienste mit den @RequestMappingin meinen Controllern erstellen . Ich benötige Hilfe zum Verständnis, wie HTTP-Header-Informationen aus einer Anforderung …
Was ist der Unterschied zwischen @GetMappingund @RequestMapping(method = RequestMethod.GET)? Ich habe in einigen Spring Reactive-Beispielen gesehen, dass @GetMappinganstelle von verwendet wurde@RequestMapping
Wenn ich meine Spring-Anwendung über Spring Boot und Zugriff bereitstelle, muss localhost:8080ich mich authentifizieren. Wie lautet jedoch der Benutzername und das Kennwort oder wie kann ich sie festlegen? Ich habe versucht, dies zu meiner tomcat-usersDatei hinzuzufügen, aber es hat nicht funktioniert: <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/> Dies ist der …
Ich erhalte Bilddaten (as byte[]) von der DB. Wie kann ich dieses Bild zurückgeben @ResponseBody? BEARBEITEN Ich habe es ohne @ResponseBodyVerwendung HttpServletResponseals Methodenparameter: @RequestMapping("/photo1") public void photo(HttpServletResponse response) throws IOException { response.setContentType("image/jpeg"); InputStream in = servletContext.getResourceAsStream("/images/no_image.jpg"); IOUtils.copy(in, response.getOutputStream()); } Die Verwendung @ResponseBodymit einem registrierten org.springframework.http.converter.ByteArrayHttpMessageConverterKonverter, wie @Sid sagte, funktioniert bei …
Ich habe einen Controller, der RESTful Zugriff auf Informationen bietet: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Das Problem, das ich habe, ist, dass wenn ich den Server mit einer Pfadvariablen mit Sonderzeichen treffe, dieser abgeschnitten wird. Zum Beispiel: …
Ich möchte meine RESTful-API sehr vorhersehbar machen. Was ist die beste Vorgehensweise, um zu entscheiden, wann eine Segmentierung von Daten mithilfe des URI und nicht mithilfe von Abfrageparametern vorgenommen werden soll? Für mich ist es sinnvoll, dass Systemparameter, die Paginierung, Sortierung und Gruppierung unterstützen, nach dem '?' Aber was ist …
Hintergrund: Ich habe eine Spring 2.5 / Java / Tomcat-Anwendung. Es gibt die folgende Bohne, die an vielen Stellen in der gesamten Anwendung verwendet wird public class HibernateDeviceDao implements DeviceDao und die folgende Bohne, die neu ist: public class JdbcDeviceDao implements DeviceDao Die erste Bean ist so konfiguriert (alle Beans …
Meine Frage ist im Wesentlichen eine Fortsetzung dieser Frage. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } Oben würde Spring "Hello World" zum Antworttext hinzufügen. Wie kann ich einen String als JSON-Antwort zurückgeben? Ich verstehe, dass ich Zitate hinzufügen könnte, aber das fühlt …
Ich habe mit dem Unterschied zwischen JAX-RS (naja, vielleicht sollte Jersey zum Vergleich verwendet werden, da JAX-RS nur eine Spezifikation ist) und Spring for Restful-Diensten verwechselt . Ich habe versucht, online nach weiteren Informationen zu suchen, und es wurde verwirrender. Mein Unternehmen verwendet Spring MVC, um Restful APIs zu entwickeln …
Ich verwende Spring Boot + JPA und habe ein Problem beim Starten des Dienstes. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Hier ist die …
Ich verwende jQuery's $.getJSON(), um asynchrone Aufrufe an mein einfaches Spring MVC-Backend zu tätigen. Die meisten Spring-Controller-Methoden sehen folgendermaßen aus: @RequestMapping(value = "/someURL", method = RequestMethod.POST) public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget, @RequestParam("type") String type) { return someDAO.getSomeData(widget, type); } Ich habe Dinge so eingerichtet, dass jeder Controller das @ResponseBodyals …
Ich erhalte diese Fehlermeldung, wenn ich versuche, die Methode "persist" aufzurufen, um das Entitätsmodell in meiner Spring MVC-Webanwendung in der Datenbank zu speichern. Ich kann im Internet keinen Beitrag oder keine Seite finden, die sich auf diesen bestimmten Fehler beziehen können. Es scheint, als ob etwas mit der EntityManagerFactory-Bean nicht …
Ich möchte eine kommentierte Prototyp-Bean in meinem Controller verwenden. Aber der Frühling schafft stattdessen eine Singleton-Bohne. Hier ist der Code dafür: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } Controller-Code: @Controller …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.