任務13 在Core Mvc中使用Options

2022-01-20 13:41:10 字數 1732 閱讀 2751

新建controllers資料夾,在裡面新增homecontroller控制器

新建views資料夾,再新建home資料夾。再新建index.cshtml的檢視頁面

注入mvc

新增預設路由,

這樣就把整個mvc的middleware新增到我們的應用程式當中

使用ioptions是乙個泛型的方法,把我們的class傳進去,

controller內輸出**

依賴注入和檢視都完成後,要在startup裡面註冊一下myclass.把configuration傳進去。那麼options就會從這裡讀取到我們的ioptions那個方法裡面去

執行頁面,我們的options成功讀取到了資訊。

在controller裡面進行依賴注入,顯得**有點單純 多餘,

我們可以在檢視中把這個配置中從依賴注入中直接讀取出來。

controller裡面就是預設的返回

直接在檢視中注入

同樣拿到了我們的結果

在Spring中使用Quartz進行任務排程 1

概述 各種企業應用幾乎都會碰到任務排程的需求,就拿論壇來說 每隔半個小時生成精華文章的rss檔案,每天凌晨統計論壇使用者的積分排名,每隔30分鐘執行鎖定使用者解鎖任務。對於乙個典型的mis系統來說,在每月1號凌晨統計上個月各部門的業務資料生成月報表,每半個小時查詢使用者是否已經有快到期的待處理業務 ...

在django中使用celery非同步任務和定時任務

在django中使用 celery django版本 1.9.8 pip install django celery redis要指定版本,預設的 3.x版本有問題 pip uninstall redis pip install redis 2.10.6 建立django的 並配置執行起來,作為 c...

在PHP中使用計畫任務

要讓程式按計畫自動執行,如果是自己的伺服器,那當然推薦使用作業系統本身的計畫任務 例如linux下的cron 這樣不占用資源。但如果使用的是虛擬主機沒有伺服器的許可權,那我們還可以使用php的計畫任務,總結一下有以下幾種方式。1.使用ignore user abort函式,如果使用 ignore u...