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.

7
Mockito, JUnit und Spring
Ich habe erst heute angefangen, etwas über Mockito zu lernen. Ich habe einen einfachen Test geschrieben (mit JUnit, siehe unten), aber ich kann nicht herausfinden, wie ich Scheinobjekte in Spring's verwalteten Beans verwenden kann. Was sind Best Practices für die Arbeit mit Spring ? Wie soll ich meiner Bohne eine …

7
Wie kann ich in Spring MVC den MIME-Header festlegen, wenn ich @ResponseBody verwende?
Ich habe einen Spring MVC Controller, der einen JSON-String zurückgibt, und ich möchte den Mimetyp auf application / json setzen. Wie kann ich das machen? @RequestMapping(method=RequestMethod.GET, value="foo/bar") @ResponseBody public String fooBar(){ return myService.getJson(); } Die Geschäftsobjekte sind bereits als JSON-Zeichenfolgen verfügbar, daher MappingJacksonJsonViewist die Verwendung für mich nicht die Lösung. …




6
Was ist der Unterschied zwischen @RequestBody und @RequestParam?
Ich habe die Spring-Dokumentation durchgesehen, um etwas darüber zu erfahren @RequestBody, und sie haben die folgende Erklärung gegeben: Die @RequestBodyAnnotation der Methodenparameter gibt an, dass ein Methodenparameter an den Wert des HTTP-Anforderungshauptteils gebunden werden soll. Zum Beispiel: @RequestMapping(value = "/something", method = RequestMethod.PUT) public void handle(@RequestBody String body, Writer writer) …

25
Spring Boot kann nicht zum automatischen Erstellen eines Datenbankschemas abgerufen werden
Ich kann Spring Boot nicht dazu bringen, mein Datenbankschema beim Starten automatisch zu laden. Hier ist meine application.properties: spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=test spring.datasource.password= spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.jpa.database = MYSQL spring.jpa.show-sql = true spring.jpa.hibernate.ddl-auto = create spring.jpa.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy Hier ist meine Application.java: @EnableAutoConfiguration @ComponentScan public class Application { public …

5
Intellij IDEA-Beschwerden können die Eigenschaften des Federstarts nicht auflösen, funktionieren jedoch einwandfrei
Konfigurationseigenschaft kann nicht aufgelöst werden '... Ich habe kein Problem damit, über die Annotation @Value oder über eine automatisch verdrahtete Umgebung auf meine Eigenschaften zuzugreifen. Aber alle meine selbst definierten Eigenschaften erhalten diese Warnung in IDEA. Was soll ich tun, damit IDEA diese erkennt und mich nicht stört?

6
Senden einer GET-Anforderung mit Authentifizierungsheadern mithilfe von restTemplate
Ich muss Ressourcen von meinem Server abrufen, indem ich mithilfe von RestTemplate eine GET-Anforderung mit einigen Autorisierungsheadern sende. Nachdem ich die Dokumente durchgesehen hatte, bemerkte ich, dass keine der GET-Methoden Header als Parameter akzeptiert und die einzige Möglichkeit, Header wie accept und Authorization zu senden, die Verwendung der Exchange- Methode …

10
Wie kann ich Parameternamen beim Binden von Spring MVC-Befehlsobjekten anpassen?
Ich habe ein Befehlsobjekt: public class Job { private String jobType; private String location; } Welches ist von spring-mvc gebunden: @RequestMapping("/foo") public Strnig doSomethingWithJob(Job job) { ... } Welches funktioniert gut für http://example.com/foo?jobType=permanent&location=Stockholm. Aber jetzt muss es stattdessen für die folgende URL funktionieren: http://example.com/foo?jt=permanent&loc=Stockholm Natürlich möchte ich mein Befehlsobjekt nicht …

3
Mock MVC - Anforderungsparameter zum Testen hinzufügen
Ich benutze Spring 3.2 Mock MVC, um meinen Controller zu testen. Mein Code ist @Autowired private Client client; @RequestMapping(value = "/user", method = RequestMethod.GET) public String initUserSearchForm(ModelMap modelMap) { User user = new User(); modelMap.addAttribute("User", user); return "user"; } @RequestMapping(value = "/byName", method = RequestMethod.GET) @ResponseStatus(HttpStatus.OK) public @ResponseBody String getUserByName( …

6
Wie importiere ich spring-config.xml eines Projekts in spring-config.xml eines anderen Projekts?
Ich habe zwei Projekte mit dem Namen simple-core-implund simple-core-web. Beide Projekte sind spring basedund beide haben einen übergeordneten Projektnamen simple-core. Ich habe simple-impl-config.xmlim simple-core-implProjekt und simple-web-config.xmlin simple-impl-config.xml. Ich habe eine Bohne mit Klasse: simple serviceDiese hat eine Methode, die mir die Nachricht "Hallo Welt" zurückgibt. Ich mag , dass die …
75 java  spring 

18
Spring kann die Bean-XML-Konfigurationsdatei nicht finden, wenn sie vorhanden ist
Ich versuche meine erste Bohne im Frühling zu machen, habe aber ein Problem beim Laden eines Kontexts. Ich habe eine XML-Konfigurationsdatei der Bean in src / main / resources. Ich erhalte die folgende IOException: Ausnahme im Thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException analysiert XML-Dokument aus Klassenpfadressource [src / main / resources / …

6
Injizieren des privaten Felds @Autowired während des Tests
Ich habe ein Komponenten-Setup, das im Wesentlichen ein Starter für eine Anwendung ist. Es ist wie folgt konfiguriert: @Component public class MyLauncher { @Autowired MyService myService; //other methods } MyService ist mit der @ServiceSpring-Annotation versehen und wird ohne Probleme automatisch in meine Launcher-Klasse übertragen. Ich möchte einige jUnit-Testfälle für MyLauncher …

16
com.sun.jdi.InvocationException ist beim Aufrufen der Methode aufgetreten
Ich möchte nur ein Objekt der Klasse erstellen, habe diesen Fehler jedoch beim Debuggen erhalten. Kann mir jemand sagen, wo das Problem liegt? Der Speicherort dieses Codes befindet sich in einer Spring (2.5) Service-Klasse. Es gibt ein ähnliches Problem: OJB Reference Descriptor 1: 0-Beziehung? Sollte ich Auto-Retrieve auf false setzen? …
75 java  spring 

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.