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.

20
So vermeiden Sie die Ausnahme „Kreisansichtspfad“ beim Spring MVC-Test
Ich habe den folgenden Code in einem meiner Controller: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Ich versuche einfach, es mit dem Spring MVC-Test wie folgt zu testen : @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired …

3
Was macht Java: comp / env / do?
Ich habe einfach zu viel Zeit meines Tages damit verbracht, einige Fehler herauszufinden, als ich eine JNDI-Factory-Bean angeschlossen habe. Das Problem stellte sich heraus, dass stattdessen ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> Ich hatte das tatsächlich geschrieben ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Ich schließe daraus, …
116 spring  jdbc  jndi  factory 

11
Lesen der Systemumgebungsvariablen in Spring applicationContext
Wie lese ich die Systemumgebungsvariable im Anwendungskontext? Ich möchte so etwas wie: <util:properties id="dbProperties" location="classpath:config_DEV/db.properties" /> oder <util:properties id="dbProperties" location="classpath:config_QA/db.properties" /> abhängig von der Umgebung. Kann ich so etwas in meinem Anwendungskontext haben? <util:properties id="dbProperties" location="classpath:config_${systemProperties.env}/db.properties" /> Dabei wird der tatsächliche Wert basierend auf der VARIABLEN SYSTEMUMGEBUNG festgelegt Ich benutze …

4
Der Typ WebMvcConfigurerAdapter ist veraltet
Ich migriere gerade zur Spring MVC-Version, 5.0.1.RELEASEaber plötzlich wird in Eclipse STS WebMvcConfigurerAdapter als veraltet markiert public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Wie kann ich das entfernen!
116 java  spring  spring-mvc 


9
So geben Sie ein benutzerdefiniertes Objekt aus einer Spring Data JPA GROUP BY-Abfrage zurück
Ich entwickle eine Spring Boot-Anwendung mit Spring Data JPA. Ich verwende eine benutzerdefinierte JPQL-Abfrage, um nach einem Feld zu gruppieren und die Anzahl zu ermitteln. Das Folgende ist meine Repository-Methode. @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?> findSurveyCount(); Es funktioniert und das …

9
Deaktivieren Sie alle Datenbank-bezogenen Autokonfigurationen in Spring Boot
Ich verwende Spring Boot, um zwei Anwendungen zu entwickeln, eine dient als Server und eine andere ist eine Client-App. Beide sind jedoch dieselbe App, die je nach aktivem Profil unterschiedlich funktioniert. Ich verwende die automatische Konfigurationsfunktion von Spring Boot, um meine Anwendungen zu konfigurieren. Ich möchte die gesamte datenbankbezogene automatische …


27
Fehler beim Erstellen der Bean mit dem in der Klassenpfadressource definierten Namen 'entityManagerFactory': Der Aufruf der init-Methode ist fehlgeschlagen
Beim Kompilieren meines Frühlingsprojekts wurde der folgende Fehler angezeigt. Fehler beim Erstellen der Bean mit dem Namen 'entityManagerFactory', der in der Klassenpfadressource [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class] definiert ist: Der Aufruf der init-Methode ist fehlgeschlagen Ich verwende STS Eclipse und MySql Database …

4
Wofür soll die Annotation javax.inject.Named verwendet werden?
Ich versuche, das javax.injectPaket zu verstehen , und mir ist nicht klar, wofür die javax.inject.NamedAnmerkung verwendet werden soll. Der Javadoc erklärt die Idee dahinter nicht. Javadoc finden Sie unter http://download.oracle.com/javaee/6/api/javax/inject/Named.html Ich verwende Spring 3.0 , um einige Beispielprogramme zu schreiben. @NamedWenn ich eine Bean anlege, scheint sie der Bean-Factory hinzugefügt …

6
Einrichten einer JavaScript-Variablen aus dem Spring-Modell mithilfe von Thymeleaf
Ich benutze Thymeleaf als Template-Engine. Wie übergebe ich eine Variable vom Spring-Modell an die JavaScript-Variable? Federseite: @RequestMapping(value = "message", method = RequestMethod.GET) public String messages(Model model) { model.addAttribute("message", "hello"); return "index"; } Client-Seite: <script> .... var m = ${message}; // not working alert(m); ... </script>


14
Übergeben mehrerer Variablen in @RequestBody an einen Spring MVC-Controller mit Ajax
Ist es notwendig, ein Hintergrundobjekt einzuwickeln? Ich möchte das machen: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} Und verwenden Sie einen JSON wie folgt: { "str1": "test one", "str2": "two test" } Aber stattdessen muss ich verwenden: @RequestMapping(value = "/Test", method …
111 java  spring  http  spring-mvc 

1
Wie werden Spring Data-Repositorys tatsächlich implementiert?
Ich arbeite seit einiger Zeit mit dem Spring Data JPA-Repository in meinem Projekt und kenne die folgenden Punkte: In den Repository-Schnittstellen können wir die folgenden Methoden hinzufügen findByCustomerNameAndPhone()(vorausgesetzt customerNameund phonesind Felder im Domänenobjekt). Anschließend stellt Spring die Implementierung bereit, indem die oben genannten Repository-Schnittstellenmethoden zur Laufzeit (während des Anwendungslaufs) implementiert …


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.