從編寫到上線帶你搞定springboot博客01

SpringBoot開發一個小而美的個人博客視頻地址
可以學到的:
1)後端:springboot相關知識(各種註解、實體類生成表、條件查詢、框架輪廓等)、idea使用及查找bug
2)前端:webstorm使用、semantic(手機端自適應)、css、thymeleaf、html、審美
3)編碼規範

SpringBoot開發一個小而美的個人博客

視頻中用到的網站

semantic平滑滾動文章二維碼生成目錄生成代碼高亮
網頁排版markdown轉html佔位圖片CDN加速CDN加速
背景圖片markdown編輯器
還發現了個調色網站,還沒想到用處,不過感覺很好看:慄紫

問題

註解

  • @Service:標註業務層組件
  • @Controller:標註控制層組件
  • @Autowired:自動裝配
  • @ResponseStatus(HttpStatus.NOT_FOUND) :把此Exception作爲資源找不到的狀態
  • @RequestMapping():映射請求
  • @Configuration:配置類
  • @Transactional:事務,保持數據的一致性
  • @Entity(name=“t_type”):表明該類爲實體類,且對應表爲t_type
  • @Valid Type type:校驗type對象
  • @PostMapping("/types") :post和get同名不會衝突
  • 表示id爲主鍵,策略爲自增長
@Id
    @GeneratedValue
    private Long id;
  • @PathVariable接收路徑中 id
  @GetMapping("types/{id}/input") 
   public String editInput(@PathVariable Long id)
  • @Transient
@Transient  //正常屬性值 不和數據庫映射
private String tagIds;
  • @Lob
@Basic(fetch = FetchType.LAZY)  //使用的時候纔會加載
@Lob //long text類型
private String content;
  • @Query
@Query("select t from t_type t") //自定義查詢,根據分頁獲取第一頁數據
List<Type> findTop(Pageable pageable);

項目github及成品地址

github
我代碼周圍寫了好多註釋,大家如果看視頻做項目的過程中,遇到哪些不理解,可以參考一下。也歡迎和我交流。
遊記地址

後記

3/27 23:30 更新,沒有看小說的日子裏自律到了極致,我這算不算給自己玩了一把 9 12 7 嘖嘖
3/30 01:20 數據庫查詢還是不對,早上起來再說
終於寫完了,開心
在這裏插入圖片描述
3/30 14:21 每次剛寫完一個項目,就感覺自己的項目好厲害,用了xxx技術、框架,用了xx數據結構,引用了xx開源插件。但一段時間後,別人問你寫過什麼厲害的項目,左思右想,沒有吧,全部濃縮爲一句話:增刪改查。
4/01 15:39 大二買了服務器就開始偶爾折騰,今天終於部署成功了,開心。

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