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.

13
Führen Sie die Methode beim Start im Frühjahr aus
Gibt es eine Spring 3-Funktion, mit der einige Methoden ausgeführt werden können, wenn die Anwendung zum ersten Mal gestartet wird? Ich weiß, dass ich den Trick machen kann, eine Methode mit @ScheduledAnnotation festzulegen, und sie wird direkt nach dem Start ausgeführt, aber dann wird sie regelmäßig ausgeführt.
176 java  spring 

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 …

27
Spring Boot: EmbeddedWebApplicationContext kann aufgrund fehlender EmbeddedServletContainerFactory-Bean nicht gestartet werden
Ich bin völlig neu im Frühling und habe angefangen, die offiziellen Anleitungen von dieser Seite zu machen: erstellen https://spring.io/guides Ich möchte diesen Leitfaden machen: erstellen https://spring.io/guides/gs/scheduling-tasks/ Ich bekomme folgende Ausnahme: 2014-02-14 16:25:21.614 INFO 9032 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.scheduling.annotation.SchedulingConfiguration' of type [class org.springframework.scheduling.annotation.SchedulingConfiguration$$EnhancerByCGLIB$$5b48d763] is not eligible for getting …
173 java  spring  spring-boot 

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 …

10
Behandlung von Spring Boot REST-Dienstausnahmen
Ich versuche, einen großen REST-Serviceserver einzurichten. Wir verwenden Spring Boot 1.2.1 Spring 4.1.5 und Java 8. Unsere Controller implementieren @RestController und die standardmäßigen @ RequestMapping-Annotationen. Mein Problem ist, dass Spring Boot eine Standardumleitung für Controller-Ausnahmen zu einrichtet /error. Aus den Dokumenten: Spring Boot bietet standardmäßig eine / error-Zuordnung, die alle …

14
POST JSON schlägt mit 415 nicht unterstütztem Medientyp Spring 3 mvc fehl
Ich versuche, eine POST-Anfrage an ein Servlet zu senden. Die Anfrage wird über jQuery folgendermaßen gesendet: var productCategory = new Object(); productCategory.idProductCategory = 1; productCategory.description = "Descrizione2"; newCategory(productCategory); wo newCategory ist function newCategory(productCategory) { $.postJSON("ajax/newproductcategory", productCategory, function( idProductCategory) { console.debug("Inserted: " + idProductCategory); }); } und postJSON ist $.postJSON = …

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 …

15
Rolle / Zweck von ContextLoaderListener im Frühjahr?
Ich lerne Spring Framework , das in meinem Projekt verwendet wird. Ich habe den Eintrag ContextLoaderListener in meiner Datei web.xml gefunden . Aber konnten Sie nicht herausfinden, wie genau es einem Entwickler hilft? In der offiziellen Dokumentation von ContextLoaderListener heißt es, dass WebApplicationContext gestartet werden soll . In Bezug auf …

3
Spring CrudRepository findByInventoryIds (List <Long> inventarIdList) - entspricht der IN-Klausel
Haben wir in Spring CrudRepository Unterstützung für die "IN-Klausel" für ein Feld? dh etwas ähnliches wie das folgende? findByInventoryIds(List&lt;Long&gt; inventoryIdList) Welche eleganten Optionen können in Betracht gezogen werden, wenn eine solche Unterstützung nicht verfügbar ist? Das Auslösen von Abfragen für jede ID ist möglicherweise nicht optimal.

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 …

12
Warum wird meine Spring Boot App immer sofort nach dem Start heruntergefahren?
Dies ist mein erster Spring Boot Code. Leider wird es immer heruntergefahren. Ich hatte erwartet, dass es kontinuierlich ausgeführt wird, damit mein Webclient einige Daten vom Browser abrufen kann. package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { …
163 java  spring  spring-boot 

10
Festlegen des aktiven Profils und des Konfigurationsorts über die Befehlszeile im Frühjahrsstart
Ich habe eine Spring Boot-Anwendung. Ich habe drei Profile in meiner Anwendung -&gt; Entwicklung, Inszenierung und Produktion . Ich habe also 3 Dateien application-development.yml application-staging.yml application-product.yml Meine application.yml befindet sich im Inneren src/main/resources. Ich habe das aktive Profil in application.yml wie folgt festgelegt: spring: profiles.active: development Die anderen 3 profilspezifischen …

8
Wie verwende ich die von Tomcat im Frühjahr bereitgestellte JNDI DataSource?
Es wird gesagt, dass im Spring Javadoc Artikel über DriverManagerDataSourceKlasse, dass diese Klasse sehr einfach ist und dass es empfohlen wird Verwenden einer vom Container bereitgestellten JNDI-Datenquelle. Ein solches DataSourcekann als DataSourceBean in einem Spring ApplicationContext über verfügbar gemacht werdenJndiObjectFactoryBean Die Frage ist: Wie schaffe ich das? DataSourceWas würde ich …
159 java  spring  tomcat  datasource  jndi 

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 …

14
Spring Boot Whitelabel-Fehlerseite entfernen
Ich versuche, die White-Label-Fehlerseite zu entfernen. Ich habe also eine Controller-Zuordnung für "/ error" erstellt. @RestController public class IndexController { @RequestMapping(value = "/error") public String error() { return "Error handling"; } } Aber jetzt bekomme ich diesen Fehler. Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined …

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.