Con la distribuzione Spring 3 c'era una cartella di progetto che è stata impacchettata nella distribuzione. Questa cartella di progetto contiene il file campione applicationContext.xml
che può essere utilizzato. Tuttavia, quando ho scaricato la distribuzione Spring 4 da here, non viene fornito con una cartella di progetto e non sono in grado di trovare l'esempio applicationContext.xml
. Dove posso trovare il file applicationContext.xml
di esempio.Dove posso trovare il file applicationContext.xml di esempio
7
A
risposta
9
È possibile utilizzare questo per ulteriori informazioni controllo here.
Qui di seguito campione contiene di configurazione come segue:
- componente-scan di base com.foo cui il pensiero come la cartella principale.
- Dati di base Definizione di origine.
- File del titolare del luogo proprietà (database.properties)
- Origine messaggio per supporto localizzazione.
campione applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.org/schema/c"
xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.1.xsd">
<context:property-placeholder location="classpath:/database.properties" />
<context:component-scan base-package="com.foo" />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<property name="initialSize" value="5" />
<property name="maxActive" value="10" />
</bean>
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="messages" />
</bean>
</beans>
BTW, Non abbiamo bisogno ApplicationConetxt a Spring 4 .Annotations sono lì per fare tutto job.I affrontare Thi problema e quindi rimosso il file "ApplicationConetxt" e lavorato. – Ankur
Sì, questa non è una nuova funzionalità di Spring ma è difficile trovare un'applicazione applicationContext.xml in tutti i blog. – erhun
Inoltre, molti progetti Spring sono scritti usando file xml come applicationContext.xml, quindi imparare questo formato legacy è buono quando li incontri. – Mushy