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.

11
@Resource vs @Autowired
Welche Annotation, @Resource ( jsr250 ) oder @Autowired (Spring-spezifisch), sollte ich in DI verwenden? Ich habe erfolgreich eingesetzt , sowohl in der Vergangenheit, @Resource(name="blah")und@Autowired @Qualifier("blah") Mein Instinkt ist es, bei dem @ResourceTag zu bleiben, da es von den jsr-Leuten ratifiziert wurde. Hat jemand starke Gedanken dazu?


30
So lösen Sie die Ausnahme "Fehler beim Initialisieren einer Rollensammlung"
Ich habe dieses Problem: org.hibernate.LazyInitializationException: Fehler beim Initialisieren einer Sammlung von Rollen: mvc3.model.Topic.comments, keine Sitzung oder Sitzung wurde geschlossen Hier ist das Modell: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private String …

15
Spring MVC @PathVariable mit Punkt (.) Wird abgeschnitten
Dies ist die Fortsetzung der Frage ob Spring MVC @PathVariable abgeschnitten wird Das Frühlingsforum gibt an, dass es als Teil von ContentNegotiationManager behoben wurde (Version 3.2). siehe den folgenden Link. https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632 In meiner Anwendung wird requestParameter with .com abgeschnitten. Kann mir jemand erklären, wie man diese neue Funktion benutzt? …


7
@RequestParam vs @PathVariable
Was ist der Unterschied zwischen @RequestParamund @PathVariablebeim Umgang mit Sonderzeichen? +wurde von @RequestParamals Raum akzeptiert . Im Falle von @PathVariablewurde +als akzeptiert +.
355 java  spring  spring-mvc 

15
Wie protokolliere ich SQL-Anweisungen in Spring Boot?
Ich möchte SQL-Anweisungen in einer Datei protokollieren. Ich habe die folgenden Eigenschaften inapplication.properties spring.datasource.url=... spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log Wenn ich meine Anwendung ausführe cmd>mvn spring-boot:run Ich kann SQL-Anweisungen in der Konsole sehen, aber sie werden nicht in einer Datei app.log angezeigt. Die Datei enthält …


6
Verwenden Sie @JsonIgnore nur während der Serialisierung, nicht jedoch während der Deserialisierung
Ich habe ein Benutzerobjekt, das zum und vom Server gesendet wird. Wenn ich das Benutzerobjekt versende, möchte ich das Hash-Passwort nicht an den Client senden. Also habe ich @JsonIgnoredie Kennworteigenschaft hinzugefügt , aber dies verhindert auch, dass sie in das Kennwort deserialisiert wird, was es schwierig macht, Benutzer anzumelden, wenn …

3
Grundlegendes zur Verwendung von Spring @Autowired
Ich lese die Referenzdokumentation zu Spring 3.0.x, um die Annotation von Spring Autowired zu verstehen: 3.9.2 @Autowired und @Inject Ich kann die folgenden Beispiele nicht verstehen. Müssen wir etwas im XML tun, damit es funktioniert? BEISPIEL 1 public class SimpleMovieLister { private MovieFinder movieFinder; @Autowired public void setMovieFinder(MovieFinder movieFinder) { …

17
Wie kann ich einen Eigenschaftswert in eine Spring Bean einfügen, die mithilfe von Anmerkungen konfiguriert wurde?
Ich habe ein paar Frühlingsbohnen, die über Anmerkungen vom Klassenpfad aufgenommen werden, z @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } In der Spring XML-Datei ist ein PropertyPlaceholderConfigurer definiert: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> Ich möchte eine der Eigenschaften von app.properites in …

30
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Ich habe diese in den Erstellungspfad aufgenommen : alle Frühlingsbibliotheken Apache Tomcat 7.0 Bibliothek Das Projekt schlägt beim Start immer noch fehl: SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660) at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226) at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) …

17
Wie kann bei Verwendung von Spring Security der aktuelle Benutzername (dh SecurityContext) in einer Bean abgerufen werden?
Ich habe eine Spring MVC-Webanwendung, die Spring Security verwendet. Ich möchte den Benutzernamen des aktuell angemeldeten Benutzers wissen. Ich verwende das unten angegebene Code-Snippet. Ist das der akzeptierte Weg? Ich mag es nicht, eine statische Methode in diesem Controller aufzurufen - das macht den ganzen Zweck von Spring zunichte, IMHO. …

7
Verwendung von OrderBy mit findAll in Spring Data
Ich verwende Federdaten und mein DAO sieht aus wie public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } Im obigen Code zeigt die kommentierte Zeile meine Absicht. Kann spring Data integrierte Funktionen bereitstellen, um mit einer solchen Methode alle Datensätze …

23
Injizieren von Mockito verspottet eine Frühlingsbohne
Ich möchte ein Mockito-Scheinobjekt in eine Spring-Bohne (3+) injizieren, um sie mit JUnit zu testen. Meine Bean-Abhängigkeiten werden derzeit mithilfe der @AutowiredAnmerkung zu privaten Mitgliedsfeldern eingefügt. Ich habe überlegt ReflectionTestUtils.setField, die Bean-Instanz zu verwenden, die ich injizieren möchte, ist jedoch tatsächlich ein Proxy und deklariert daher nicht die privaten Mitgliedsfelder …

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.