Als «spring» getaggte Fragen

Das Spring Framework ist ein Open Source Framework für die Anwendungsentwicklung auf der Java-Plattform. Im Mittelpunkt steht die umfassende Unterstützung komponentenbasierter Architekturen. Derzeit sind über zwanzig hochintegrierte Module verfügbar.

10
Spring Resttemplate Ausnahmebehandlung
Unten ist das Code-Snippet; Im Grunde versuche ich, die Ausnahme zu verbreiten, wenn der Fehlercode etwas anderes als 200 ist. ResponseEntity<Object> response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } Bei einer Antwort von 500 vom Server erhalte ich jedoch die …

1
Wie funktioniert die Eigenschaft spring.jpa.hibernate.ddl-auto im Frühjahr genau?
Ich habe an meinem Spring-Boot-App-Projekt gearbeitet und festgestellt, dass manchmal ein Verbindungszeitüberschreitungsfehler zu meiner Datenbank auf einem anderen Server (SQL Server) auftritt. Dies geschieht insbesondere, wenn ich versuche, eine Skriptmigration mit FlyWaydurchzuführen, dies funktioniert jedoch nach mehreren Versuchen. Dann bemerkte ich, dass ich nicht spring.jpa.hibernate.ddl-autoin meiner Eigenschaftendatei angegeben habe. Ich …

7
Wie verspotte ich mit Mockito ein automatisch verdrahtetes @ Value-Feld im Frühjahr?
Ich benutze Spring 3.1.4.RELEASE und Mockito 1.9.5. In meiner Frühlingsklasse habe ich: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... Aus meinem JUnit-Test, den ich derzeit so eingerichtet habe: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { Ich möchte einen Wert für mein Feld "defaultUrl" verspotten. Beachten Sie, …

7
Spring Test & Security: Wie verspottet man die Authentifizierung?
Ich habe versucht herauszufinden, wie ein Unit-Test durchgeführt werden kann, wenn die URLs meiner Controller ordnungsgemäß gesichert sind. Nur für den Fall, dass jemand etwas ändert und versehentlich die Sicherheitseinstellungen entfernt. Meine Controller-Methode sieht folgendermaßen aus: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } Ich habe eine WebTestEnvironment …

3
ContextLoaderListener oder nicht?
Eine Standard-Spring-Webanwendung (erstellt von Roo oder der Vorlage "Spring MVC Project") erstellt eine web.xml mit ContextLoaderListenerund DispatcherServlet. Warum verwenden sie nicht nur das DispatcherServletund machen es, um die komplette Konfiguration zu laden? Ich verstehe, dass der ContextLoaderListener zum Laden der nicht webrelevanten Inhalte verwendet werden sollte und das DispatcherServlet zum …

5
Wie akzeptiere ich Datumsparameter in einer GET-Anfrage an Spring MVC Controller?
Ich habe eine GET-Anfrage, die ein Datum im Format JJJJ-MM-TT an einen Spring Controller sendet. Der Controller-Code lautet wie folgt: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Die Anfrage wird korrekt gesendet, da ich mich bei Firebug erkundige. Ich bekomme den Fehler: HTTP-Status …
122 java  spring  date  spring-mvc 

7
Was bringt der DelegatingFilterProxy von Spring MVC?
Ich sehe dies in meinen Spring MVC-Apps web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Ich versuche herauszufinden, warum es da ist und ob es tatsächlich gebraucht wird. Ich habe diese Erklärung in den Spring-Dokumenten gefunden, aber es hilft mir nicht, sie zu verstehen: Es scheint darauf hinzudeuten, dass diese Komponente der "Klebstoff" …

5
Ist es möglich, dass leere RequestParam-Werte den defaultValue verwenden?
Wenn ich eine Anforderungszuordnung habe, die der folgenden ähnelt: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } Und dann rufen Sie diese Anfrage mit: http://example.com/test?i= Ich erhalte die Fehlermeldung Fehler beim Konvertieren des Werts vom Typ 'java.lang.String' in den …
120 java  spring  spring-mvc 

14
Wie kann ich eine Spring Boot-Anwendung korrekt herunterfahren?
Im Spring Boot-Dokument heißt es: "Jede SpringApplication registriert einen Shutdown-Hook bei der JVM, um sicherzustellen, dass der ApplicationContext beim Beenden ordnungsgemäß geschlossen wird." Wenn ich ctrl+cauf den Shell-Befehl klicke, kann die Anwendung ordnungsgemäß heruntergefahren werden. Wenn ich die Anwendung auf einer Produktionsmaschine ausführe, muss ich den Befehl verwenden java -jar …

2
Was ist diese spring.jpa.open-in-view = true-Eigenschaft in Spring Boot?
Ich habe spring.jpa.open-in-view=truein der Spring Boot-Dokumentation eine Eigenschaft für die JPA-Konfiguration gesehen. Ist der trueStandardwert für diese Eigenschaft, wenn er überhaupt nicht angegeben ist?; Was macht das wirklich? Ich fand keine gute Erklärung dafür; Verwendet es Sie SessionFactoryanstelle von EntityManagerFactory? Wenn ja, wie kann ich festlegen, dass ich EntityManagerFactorystattdessen verwenden …

2
So definieren Sie @Value als optional
Ich habe folgendes in einer Frühlingsbohne: @Value("${myValue}") private String value; Der Wert wird korrekt injiziert. Die Variable muss jedoch optional sein. Sie wird als Befehlszeilenparameter übergeben (der dann mithilfe einer SimpleCommandLinePropertySource zum Spring-Kontext hinzugefügt wird ). Dieses Argument ist nicht immer vorhanden. Ich habe beide folgenden Versuche unternommen, um einen …


18
Wie setze ich die Basis-URL für die Ruhe im Frühlingsstiefel?
Ich versuche, mvc zu mischen und mich in einem einzigen Spring-Boot-Projekt auszuruhen. Ich möchte den Basispfad für alle Rest-Controller (z. B. example.com/api) an einem einzigen Ort festlegen (ich möchte nicht jeden Controller mit Anmerkungen versehen @RequestMapping('api/products') stattdessen nur@RequestMapping('/products') . Mvc-Controller sollten über example.com/whatever zugänglich sein Ist es möglich? (Ich benutze …

2
Spring 4 vs Jersey für REST-Webdienste
Wir planen eine neue Anwendung mit der Version Spring 4.0.6. Wir verwenden einen Controller, der "XML" oder "JSON" zurückgeben kann. Im vorherigen Projekt haben wir Jersey mit Spring for REST-Unterstützung mithilfe der JAX-RS-API erfolgreich implementiert, aber nachdem wir einige Artikel und Vorschläge von Senioren gelesen hatten, sagten sie, dass Spring …

9
Von der Controller-Aktion in Spring MVC zu einer externen URL umleiten
Ich habe festgestellt, dass der folgende Code den Benutzer zu einer URL innerhalb des Projekts umleitet. @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } Im Folgenden wird die ordnungsgemäße Umleitung wie beabsichtigt durchgeführt, erfordert jedoch …
117 java  spring  jsp  spring-mvc 

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.