@Controller
@RequestMapping(value = {"user"})
public class UserController {
...類級別的請求映射@RequestMapping在每次請求執行一些代碼,該類
@RequestMapping(value = {"dashboard"})
public String index(HttpServletRequest req, ModelMap map) {
this.objSession = req.getSession(false);
try {
System.out.println(this.objSession.getAttribute("userid"));
我使用Spring 4.2。 假設我有這個類,我想檢查具有屬性userid = 1的會話對象。 我正在檢查這個「/ user」請求下的每個方法。 我的查詢是,如果我可以避免執行任何方法的任何代碼之前,我正在做的相同的編碼。
有沒有什麼辦法可以提高代碼的可檢測性?
提前感謝您的時間。
使用過濾器[像這樣(http://stackoverflow.com/a/36834942/4117061)編寫,而爲每個請求的檢查。 。 –
謝謝@PrasannaKumar – subhajit
是否有效?如果是的話,我會將此標記爲重複..只是你可以upvote那裏..沒有必要回答並接受在這裏 –