spring boot下實現新聞內容的編輯排版

2021-10-08 16:47:56 字數 1596 閱讀 6867

1.設計建立好news實體類

public

class

news

2.新聞要按照一定的方式進行排序,所以需要newquery來獲得新聞的一些屬性,以便在page中進行排序

public

class

newquery

3.在service層裡面設計新聞編輯的方法介面

public

inte***ce

newservice

4.在dao持久層編寫介面,匯入serviceimpl所需要的構造方法

public

inte***ce

newrepository

extends

jparepository

, jpaspecificationexecutor

5.通過dao匯入的jpaspecificationexecutor,編寫展示新聞內容,以及其他編輯方法在serviceimpl內,以下是其中展示新聞列表的方法

public page

listnew

(pageable pageable, newquery newquery)

if(newquery.

gettypeid()

!=null)

if(newquery.

isrecommend()

) cq.

where

(predicates.

toarray

(new

predicate

[predicates.

size()

]));

return null;}}

,pageable)

;}

6.在indexcontroller內實現頁面的設計

public

class

indexcontroller

,direction = sort.direction.desc)

pageable pageable,model model)

("/search"

)public string search

(@pageabledefault

(size =

3,sort =

,direction = sort.direction.desc)pageable pageable,

@requestparam string query,model model)

("/news/"

)public string news

(@pathvariable long id,model model)

}

小結:今天學習專案主體內容的新聞的相關操作,通過這次學習,了解了如何進行主體內容的排序,在今後其他專案的實現上,可以將其運用起來,而且這裡的頁面設計與ssm框架不同,這裡的設計方法更加簡單,易於理解。今後更傾向於使用這種方式實現專案功能。

滾動新聞實現

css部分 之前用了table,再不用了,太難調,很多樣式用不了,要設定為table layout fixed 才可以考慮tr超長顯示的問題,然後又有其他的,以後堅決不用了 bookingindex tableheader bookingindex tableheader li bookingind...

SpringBoot實現RestFull介面

restfull是一種網際網路軟體架構設計風格,但它並不是標準,它只是提出了一組客戶端和伺服器互動時的架構概念和設計原則,基於這種理念和原則設計可以更簡潔和更有層次感 restcontroller public class restfullcontroller public object order...

python實現鳳凰新聞監控

由於任務需求,要關注鳳凰新聞網相關報道,要做到出現相關報道報警來通知我,時間緊湊,本人水平也有限,寫的比較簡單,請見諒。如有人實現過類似功能,也請多多指教。下面直接貼 了。coding utf 8 from bs4 import beautifulsoup import urllib import ...