程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> spring的配置文件,spring配置文件

spring的配置文件,spring配置文件

編輯:JAVA綜合教程

spring的配置文件,spring配置文件


初次接觸spring這個框架,在進行配置文件的時候遇到了這樣和那樣的困難,查資料時許多地方也是沒講清楚,這裡也是稍微整理一下,以便日後查看。

 

首先,先來簡單說下spring這個框架,作為一個輕量級的框架,依賴注入和面向切面是他的特點,然後再配置文件中通過配置Bean工廠當中的一個個Bean作為實現系統的一個個類。

 

對spring稍有了解後,下好spring的jar包並放入web-inf下的lib文件夾並導入就可以開始配置了。

首先從web.xml開始,在這裡我們要先定義一個總的前端控制器,他作為spring向外界的唯一訪問點。

 

      在這裡我們通過使用<servlet></servlet>來配置這個springMVC servlet同時也導入spring包當中的dispatcherservlet類作為這個類,同時也將其他的配置引入,這裡的classpath指的是src文件夾下。之後有用servlet-mapping來配置攔截,這裡的url-pattern中的“/”表示的是默認攔截方式,表示這個訪問器將會攔截所有信息。

     那麼根據web.xml中的配置,我們將配置文件applicationcontext.xml新建在src文件夾下,然後通過xmlns進行命名空間的引入,寫出這個xml的頭文件。

這裡呢,我在controller中使用的是注解的形式,所以也是要在這裡配置,通過<mvc:annotation-driven/>令spring注冊controller並能夠識別出來,接下來,就需要設置默認的controller包,同樣也是一行代碼<context:component-scan base-package="com.test2.controller" />這裡後面還是要記得改成自己的controller包名。還需要進行攔截的配置,不然無法訪問到靜態文件,這裡選擇使用spring默認的攔截器,進行攔截使用<mvc:default-servlet-handler/>來配置。

    這樣下來就已經能將整個spring聯通了。接下來就是將數據庫聯通了。

    這裡我使用的數據庫是mysql,數據庫的操作使用的是spring自帶的jdbctemplate接口。首先將數據庫的連接用一個bean包起來命名為dataSource,在之後需要進行數據庫操作的時候可以注入。在連接的時候通過將com.mysql.jdbc.Driver這個類注入到driverClassName中,再配置好數據庫的用戶名密碼等就成功連接了。前面說到的jdbctemplate也需要配置並注入dataSource。這樣就能在spring中使用jdbctemplate中的方法進行操作了。貼上我的APPLICATIONcontext,最後的是處理視圖的接口,我這裡選的是根目錄下的以.html為後綴的文件作為視圖。

 

   這樣我們在applicationcontext中的配置就基本完成了,可以正常的聯通數據庫和前台,之後碰到的需要的配置也可以繼續加在裡面。

     

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved