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 ...