2015-02-09 11 views
7

Với bản phân phối Spring 3 có thư mục dự án được đóng gói trong bản phân phối. Thư mục dự án này có mẫu applicationContext.xml tệp có thể được sử dụng. Tuy nhiên khi tôi đã tải xuống bản phân phối Spring 4 từ here, nó không đi kèm với thư mục dự án và tôi không thể tìm thấy mẫu applicationContext.xml. Tôi có thể tìm tệp ví dụ applicationContext.xml ở đâu.Tôi có thể tìm tệp ví dụ ứng dụngContext.xml ở đâu

Trả lời

9

Bạn có thể sử dụng thông tin này để kiểm tra thêm thông tin here.

Dưới mẫu chứa cấu hình như sau:

  • thành phần quét cơ sở com.foo mà suy nghĩ như thư mục gốc của bạn.
  • Dữ liệu cơ bản Định nghĩa nguồn.
  • Tệp giữ chỗ của sản phẩm (cơ sở dữ liệu.properties)
  • Nguồn thông báo để hỗ trợ bản địa hóa.

mẫu 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> 
+0

BTW, Chúng tôi không cần ApplicationConetxt trong mùa xuân 4 .Annotations đang có để làm tất cả job.I phải đối mặt với vấn đề thi và sau đó loại bỏ tập tin này "ApplicationConetxt" và nó đã làm việc. – Ankur

+0

Có điều này không phải là tính năng mới của Spring nhưng thật khó để tìm thấy một applicationContext.xml làm việc trong tất cả các blog. – erhun

+2

Ngoài ra, nhiều dự án Spring được viết bằng cách sử dụng các tệp xml như applicationContext.xml để việc học định dạng cũ này là tốt khi gặp phải những điều này. – Mushy

Các vấn đề liên quan