์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ์์ฝ์ด
- ์ฐ์ ์ฐ์ฐ์
- ์ธํ ๋ฆฌ์ ์ด Web ์ ํ๋ฆฌ์ผ์ด์
- SpringSecurity ๋ก๊ทธ์ธ
- ์ค๋ฒ๋ก๋ฉ
- ๊ฐ์ฒด์งํฅ
- ํจ์
- ์คํ๋ง์ํ๋ฆฌํฐ ๋ก๊ทธ์์
- ๊ฐ์ฒด
- ์์
- ๋ ผ๋ฆฌ ์ฐ์ฐ์
- @PreAuthorize("isAuthenticated()")
- ๋น๊ต ์ฐ์ฐ์
- ์ฐ์ฐ์
- SpringSecurity ๋ก๊ทธ์์
- ์น์ ํ SQL ํ๋
- java
- StringBuffer
- ๋ฐ๋ณต๋ฌธ
- ๋ฐฐ์ด
- ์๋ฐ์์ ์
- SQL
- spring ๊ฒ์ํ ์ญ์
- ์น์ ํ SQL
- SQL ํ๋
- join
- ์ค๋ฒ๋ผ์ด๋ฉ
- ์ดํด๋ฆฝ์ค ์ค์น
- ์๋ณ์
- SQLํ๋
- Today
- Total
gi_dor
[error] localhost์์ ๋ฆฌ๋๋ ์ ํ ํ์๊ฐ ๋๋ฌด ๋ง์ต๋๋ค ๋ณธ๋ฌธ
[error] localhost์์ ๋ฆฌ๋๋ ์ ํ ํ์๊ฐ ๋๋ฌด ๋ง์ต๋๋ค
๊ธฐ๋ 2024. 4. 16. 15:48๐ ERROR ๋ฌธ์ ์ํฉ
๊ธฐ์กด์ฝ๋
@GetMapping("/mypage")
public String myPage(Model model , Principal principal) {
if (principal == null || principal.getName() == null ) {
return "redirect:/user/login ";
} else {
model.addAttribute("id",principal.getName());
return "redirect:/user/mypage";
}
}
@PreAuthorize("isAuthenticated()")
์ ๋
ธํ
์ด์
์ด ์๋ ๋ฉ์๋๋ ์ธ์ฆ๋ ์ฌ์ฉ์๋ง์ด ์ ๊ทผํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ฉ์๋์์๋ ์ฌ์ฉ์์ ID๋ฅผ ๋ชจ๋ธ์ ์ถ๊ฐํ ํ์ "/user/mypage"๋ก ๋ฆฌ๋ค์ด๋ ํธ๋ฅผ ํ๊ณ ์์ต๋๋ค.
์ด๊ฒ์ ์ฌ์ฉ์๊ฐ ํญ์ ๋ฆฌ๋ค์ด๋ ํธ๋๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค.
์ ์ด๋
ธํ
์ด์
์ ์ธ์ฆ๋์ง ์์ ์ฌ์ฉ์์๊ฒ ์ ๊ทผ์ ํ์ฉํ์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ฉ์๋ ๋ณธ๋ฌธ์์๋ ์ฌ์ฉ์์ ID๋ฅผ ๋ชจ๋ธ์ ์ถ๊ฐํ ํ์ "/user/mypage"๋ก ๋ฆฌ๋ค์ด๋ ํธ๋ฅผ ํ๋๋ฐ
์ด๊ฒ์ ์ฌ์ฉ์๊ฐ ํญ์ ๋ฆฌ๋ค์ด๋ ํธ๋์ด์ผ ํ๋ฏ๋ก, ์ฌ์ฉ์๊ฐ "/mypage"์ ์ ๊ทผํ ๋๋ง๋ค ํญ์ ์ด๋ํ๊ฒ ๋ฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ "/mypage"์ ์ ๊ทผํ๋ฉด ์ฌ์ฉ์๊ฐ ์ธ์ฆ๋์ง ์์ ๊ฒฝ์ฐ์๋ ๋ฃจํ๋ก ์ธํด ํญ์ ๋ฆฌ๋ค์ด๋ ํธ๋๋
๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
@PreAuthorize("isAuthenticated()")
@GetMapping("/mypage")
public String myPage(Model model , Principal principal) {
model.addAttribute("id",principal.getName());
return "redirect:/user/mypage";
}
}
๐ ํด๊ฒฐ
@PreAuthorize("isAuthenticated()")
@GetMapping("/mypage")
public String myPage(Model model , Principal principal) {
model.addAttribute("id",principal.getName());
return "/user/mypage";
}