Grails 從1 0 4 到 1 1的公升級小結

2021-08-29 21:39:15 字數 991 閱讀 4119

先將官方的公升級注意事項簡單羅列,我也是參照此進行公升級的。

[list]

[*]現在外掛程式預設是儲存在你的user_home目錄,因此你需要重新安裝你的那些外掛程式,或者你通過以下的方式來執行:

[/list]

或者在buildconfig.groovy中定義grails.project.plugins.dir =./plugins

[list]

[*] 列舉型別現在預設將string型別的名稱對映到資料庫,而不是以前的ordinals

[*] jsession id被放棄掉了,詳細檢視grails-3364

[*]grails.testing.reports.destdir配置引數已經被grails.project.test.reports.dir替代

[*]preinit.groovy現在已經變成buildconfig.groovy

[*]控制器的allowedmethods屬性現在需要被定義為static.

[/list]

[list]

[*]全域性外掛程式:確實比較省空間,可是會導致所有的grails工程都會包括這個全域性外掛程式,即使你不需要,目前感覺還沒有比較好的排除機制

[*]grails.config.base.webxml,grails.war.destfile,grails.war.dependencies,,grails.war.resources從config.groovy挪到buildconfig.groovy中了

[*]動態注入的services將不再transition action中有效,這點非常重要。還沒有什麼好的解決辦法.

[/list]

受1.1發布的影響,其相應的外掛程式也都在向1.1跟進,現在為止已經宣布支援1.1的至少有

[list]

[*]xfire

[*]axis2

[*]zk

[*]mootools

[*]i18n templates

[*]。。。。

[/list]

PC104從出廠到開機

因為要用工控板去作為水下航行器的控制器,去年開始選擇合適的工控板品牌,最後選擇了國內最大的工控機生產商研華科技的pc104.今年剛剛開學就收到了板子。開始還是很高興的,以為馬上就可以多一台新的電腦。接下來的半個月真的讓我身心疲憊。簡單的一塊工控板就是不能啟動。板子原配的接線是通過atx介面連線台式電...

Ubuntu 從15 10公升級到16 04

ubuntu 16.04 lts 代號為 xenial xerus,其最終版於 2016 年 4 月 21 日正式發布,ubuntu16.04 是非常受歡迎的開源作業系統 ubuntu 的第 6 個長期支援版本,其首個 lts 版本發布於 2006 年 6 月。ubuntu 16.04 xenial...

JIRA從6 0 2公升級到7 3 6

備份原有jira的db和安裝檔案,以便回退版本 資料庫備份命令 data mysql bin mysqldump lock tables 0 add drop table u p gzip jira sql.gz jira安裝檔案備份 tar cvzf jira.tar.gz xvdb jira a...