隨筆 - 72  文章 - 28  trackbacks - 0
          <2015年10月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          在Spring MVC中的配置中一般會遇到這兩個標(biāo)簽,作為<context:component-scan>的子標(biāo)簽出現(xiàn)。

          但在使用時要注意一下幾點(diǎn):

          1.在很多配置中一般都會吧Spring-common.xml和Spring-MVC.xml進(jìn)行分開配置,這種配置就行各施其職一樣,顯得特別清晰。

          在Spring-MVC.xml中只對@Controller進(jìn)行掃描就可,作為一個控制器,其他的事情不做。

          在Spring-common.xml中只對一些事務(wù)邏輯的注解掃描。

          2.現(xiàn)在給定一個項目包的機(jī)構(gòu):

          com.fq.controlller

          com.fq.service

          就先給定這兩個包機(jī)構(gòu)

          (1)在Spring-MVC.xml中有以下配置:

           

           

           

          <!-- 掃描@Controller注解 -->
          <context:component-scan base-package="com.fq.controller">
              <context:include-filter type="annotation"
                  expression="org.springframework.stereotype.Controller" />
          </context:component-scan>

          可以看出要把最終的包寫上,而不能這樣寫base-package=”com.fq”。這種寫法對于include-filter來講它都會掃描,而不是僅僅掃描@Controller。哈哈哈,這點(diǎn)需要注意。他一般會導(dǎo)致一個常見的錯誤,那就是事務(wù)不起作用,補(bǔ)救的方法是添加use-default-filters=”false”。

          (2)在Spring-common.xml中有如下配置:

          <!-- 配置掃描注解,不掃描@Controller注解 -->
          <context:component-scan base-package="com.fq">
              <context:exclude-filter type="annotation"
                  expression="org.springframework.stereotype.Controller" />
          </context:component-scan>

          可以看到,他是要掃描com.fq包下的所有子類,不包含@Controller。對于exculude-filter不存在包不精確后都進(jìn)行掃描的問題。

          posted @ 2015-10-29 10:25 kelly 閱讀(255) | 評論 (0)編輯 收藏


          在Eclipse中創(chuàng)建Maven的Web項目時出現(xiàn)錯誤:An internal error occurred during: “Retrieving archetypes:”. Java heap space,可以通過以下步驟來解決問題。 
          1. 找到Eclipse的根目錄下的eclipse.ini(或myeclipse.ini)文件并打開

          2.修改文件中的以下配置

          -Dosgi.requiredJavaVersion=1.5(可選)

          -Xms512m

          -Xmx1024m

          這是我的配置,大家可以嘗試著修改下,不同的機(jī)器配置可能支持的情況不同。

          版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。

          posted @ 2015-10-12 15:09 kelly 閱讀(5312) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 威信县| 双桥区| 蒙山县| 马关县| 台安县| 梅州市| 台江县| 镇雄县| 夏河县| 定边县| 洛隆县| 钦州市| 抚州市| 大同县| 米林县| 当涂县| 龙胜| 老河口市| 阿坝县| 大田县| 永昌县| 福州市| 永登县| 通辽市| 博爱县| 太白县| 搜索| 瓦房店市| 潜江市| 高陵县| 尖扎县| 油尖旺区| 横峰县| 高青县| 榕江县| 天门市| 明光市| 东港市| 旅游| 双柏县| 潼南县|