springboot+mybatis逆向工程項目學習(3)springBoot項目簡介

1.學會之前的JSP+servlet的實現原理。

答:servlet接受前端輸入的請求並處理。

可以用tomcat管理不同的servlet:

在idea創建一個項目,然後要先在web.xml配置servlet和servlet-mapping,如下:

servlet是註冊到tomcat這種容器中的一個處理的代碼。

這裏先寫一個java類,發現找不到servlet:

原因是pom.xml包裏面沒有導入servlet,要寫進去:

去maven中央倉庫去找servlet,然後導入:

這裏有個doGet方法和doPost方法,一個處理get請求,一個處理post請求:

寫了之後還需要註冊,如下:

那麼前端到底請求哪一個路徑就可以讓tomcat處理,由url-pattern決定,這裏修改後運行:

用exploded加載,如下:

發現跳轉到index.jsp頁面了:

然後請求/hello,直接可以跳轉到百度中,如下:

上面的技術是頁面重定向,可以重定向到任何網站。

如果新寫一個jsp想要跳轉,需要向數據域中保存數據:

然後再jsp中用$(message)接受,如下:

但是接收不到,是接受函數沒寫,改成下面的就可以了:

發現操作成功了,如下:

 

2.會簡單創建springBoot程序,簡單配置,並且知道每一步在幹什麼

答:Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成爲領導者。而SSM框架比較複雜,所以使用了springBoot。

下面創建springBoot程序,選中springBoot項目,如下:

下一步進行一些設置:

選擇一個SpringWeb項目,如下:

然後要等一下,等待加載完畢:

然後可以看到加載的項目:

Pom.xml文件裏可以進行需要的配置和插件的導入:

而有一個.gitignore配置那些文件夾要提交到本地倉庫,哪些不需要提交:

下面介紹一下springBoot的常用配置。配置文件有多種,如下:

一般配置用application.yml,或者application.properties。

第一個就是可以修改符號,如下:

先在resources目錄下新建一個文件,如下:

可以換自己喜歡的圖片,如下:

或者可以修改訪問的端口,加上路徑,配置url:

或者可以添加日誌,如下:

 

3.瞭解SSM框架中的bean概念、及格視頻中的註解是什麼意思

答:springMVC可以做下面的工作,來區分不同的servlet:

bean就是對應的數據庫表的實體類,比如實例化對象凡是子類及帶有方法或屬性的類都要加上註冊Bean到Spring IoC的註解(@Component , @Repository , @ Controller , @Service , @Configration)。

把bean可以看作類的代理或代言人(實際上確實是通過反射、代理來實現的)。

註解可以看作是註明或者註釋,前面加@,常用的註解有:

@RequestMapping(“path”):實現路徑到處理器方法的映射

@PathVariable:將請求路徑的指定部分獲取賦值給指定參數

@RequestParam:將指定請求參數賦值給指定方法參數,如果不寫此註釋,則將默認的請求參數賦值給方法相同的參數

@CookieValue:將請求中的指定名稱的cookie賦值給指定方法參數

@RequestHeader:將請求參數中的指定名稱的頭賦值給指定方法參數

@ResponseBody:當方法被@ResponseBody修飾時,默認將返回的對象轉爲json寫入輸出

@ExceptionHandler:爲當前Controller配置錯誤處理

@ControllerAdvice:註解方式配置全局的錯誤處理

如下:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章