์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ํด๋์ค ํ๋ณํ
- ์ ๊ทผ์ ์ด์
- D2Coding
- JSP ์ค์ต
- Node.js ์ค์น
- SQL import
- ์ค์ฒฉ if
- ์ค์ฒฉfor
- Scanner ์๊ฐ๊ตฌํ๊ธฐ
- SpringBoot
- Springsecurity
- ์ดํด๋ฆฝ์ค ์ค์น
- SpringSecurity ๋ก๊ทธ์ธ
- SpringSecurity ๋ก๊ทธ์์
- ์ธํ ๋ฆฌ์ ์ด Web ์ ํ๋ฆฌ์ผ์ด์
- ์ฆ๊ฐ ์ฐ์ฐ์
- @PreAuthorize("isAuthenticated()")
- jdk ์ค์
- ์คํ๋ง๋ถํธ ๋ก๊ทธ์ธ
- if else if
- ๋ณ์ฐ๊ธฐ
- if else
- StringBuilder
- ํ์์ ๋ณด ์์
- JAVA ๋ณ์
- ์คํ๋ง์ํ๋ฆฌํฐ ๋ก๊ทธ์์
- Systemํด๋์ค
- StringBuffer
- SQL dump
- MySQL workbench dump
- 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";
}