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.
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); } …
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 …
Wir arbeiten an einer Spring Boot- Webanwendung und die von uns verwendete Datenbank ist MySql . Das Setup, das wir haben, ist, dass wir es zuerst lokal testen (bedeutet, dass wir MySql auf unserem PC installieren müssen); dann drängen wir zu Bitbucket ; Jenkins erkennt den neuen Push an Bitbucket …
In diesem Bild (das ich von hier erhalten habe ) sendet die HTTP- Anforderung etwas an das Dispatcher-Servlet. Meine Frage ist, was macht Dispatcher Servlet ? Ist es so etwas wie das Abrufen der Informationen von der Webseite und das Übertragen an den Controller?
Was ist der Unterschied zwischen Anwendungskontext und Webanwendungskontext? Mir ist bekannt, dass WebApplicationContextfür Spring MVC Architektur-orientierte Anwendungen verwendet wird? Ich möchte wissen, was ApplicationContextin MVC-Anwendungen verwendet wird. Und in welcher Art von Bohnen ist definiert ApplicationContext?
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.
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") …
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, …
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 …
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 …
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 …
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 …
Ich arbeite mit Spring Framework 4.0.7 zusammen mit MVC und Rest Ich kann in Frieden arbeiten mit: @Controller ResponseEntity<T> Beispielsweise: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { Mit der Methode (nur zum Erstellen) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity<Void> createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else …
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 …
Ich migriere von Spring 2.5 zu Spring 3. Sie haben eingeführt, <mvc:annotation-driven />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 <context:annotation-config />und <context:component-scan base='...'/>deklariert application-context.xml. Ich frage mich …
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.