์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array ๊ฐ์ฒด
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey๐ณ๐
Spring: ๋ทฐ ๋ฆฌ๋ค์ด๋ ์ (View redirection): redirect ๋ฐฉ์, forward ๋ฐฉ์ ๋ณธ๋ฌธ
Spring: ๋ทฐ ๋ฆฌ๋ค์ด๋ ์ (View redirection): redirect ๋ฐฉ์, forward ๋ฐฉ์
yjyuwisely 2023. 4. 15. 23:49์ถ์ฒ: https://product.kyobobook.co.kr/detail/S000200456452
p. 198
๋ทฐ ๋ฆฌ๋ค์ด๋ ์ (View redirection)
: ์ฌ์ฉ์ ์น ์์ฒญ์ ๋ฐ๋ผ ํ์ฌ ๋ทฐ ํ์ด์ง์์ ๋ค๋ฅธ ๋ทฐ ํ์ด์ง๋ก ์ด๋ํ๋ ๊ฒ.
์ปจํธ๋กค๋ฌ์ ์์ฒญ ์ฒ๋ฆฌ ๋ฉ์๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก GET ๋ฐฉ์์ ์ฌ์ฉํ๋ฏ๋ก ๋ทฐ ํ์ด์ง ์ด๋ ๋ฐฉ์์ forward ๋ฐฉ์์ ๋ฐ๋ฅธ๋ค.
@RequestMapping(...)
public String ํจ์ ์ด๋ฆ(){
//๋ชจ๋ธ ๊ฐ์ฒด๋ก ์๋ต ๋ฐ์ดํฐ ์ ์ฅ
return "redirect:/์์ฒญ URL"; //๋๋ "forward:/์์ฒญ URL"
}
1. redirect ๋ฐฉ์
- ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์์ฒญ URL์ ๋ณ๊ฒฝํ๋ฉด์ ์๋ต ๋ทฐ ํ์ด์ง๋ก ์ด๋ํ๋ ๋ฐฉ์
- ์น ๋ธ๋ผ์ฐ์ ์์ URL์ ์์ฒญํ๋ฉด ์๋ต ๋ทฐ ํ์ด์ง์ URL๋ก ์ด๋ํ๋ค.
์ด๋ ์น ๋ธ๋ผ์ฐ์ ๋ ์๋ก์ด ์์ฒญ์ ์์ฑํ์ฌ ์ด๋ํ URL์ ๋ค์ ์์ฒญํ๋ค.
๊ทธ๋์ ์ฒ์ ๋ณด๋๋ ์ต์ด ์์ฒญ ์ ๋ณด๋ ์ด๋๋ URL์์ ๋๋ ์ ํจํ์ง ์๊ฒ ๋๋ค.
- ํผ์์ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์ ๋ฑ๋กํ์ฌ ์์คํ
(์ธ์
, DB)์ ๋ณํ๊ฐ ์๊ธฐ๋ ์์ฒญ(๋ก๊ทธ์ธ, ํ์ ๊ฐ์
, ๊ธ์ฐ๊ธฐ ๋ฑ)์ด ์์ ๋ ์ฌ์ฉํ๋ค.
2. forward ๋ฐฉ์
- ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ต์ด ์์ฒญํ URL์ ์ ์งํ๋ฉด์ ์๋ต ๋ทฐ ํ์ด์ง๋ฅผ ํํํ๋ ๋ฐฉ์์ด๋ค.
- ํ์ฌ ๋ทฐ ํ์ด์ง์์ ์ด๋ํ URL๋ก ์์ฒญ ์ ๋ณด๋ฅผ ๊ทธ๋๋ก ์ ๋ฌํ๋ฏ๋ก ์ฌ์ฉ์๊ฐ ์ต์ด๋ก ์์ฒญํ ์์ฒญ ์ ๋ณด๋ ์ด๋๋ URL์์๋ ์ ํจํ๋ค. ์ค์ ๋ก ์น ๋ธ๋ผ์ฐ์ ๋ ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ์์ ์ ์ ์๋ค.
๋ฐ๋ผ์ ์น ๋ธ๋ผ์ฐ์ ์๋ ์ต์ด์ ํธ์ถํ URL์ด ํ์๋๊ณ , ์ด๋ํ ํ์ด์ง์ URL ์ ๋ณด๋ ํ์ธํ ์ ์๋ค.
- ์์คํ
์ ๋ณํ๊ฐ ์๋ ๋จ์ ์กฐํ ์์ฒญ (๊ธ ๋ชฉ๋ก ๋ณด๊ธฐ, ๊ฒ์ ๋ฑ)์ผ ๋ ์ฌ์ฉํ๋ค.
'๐ปBootcamp Self-Study Revisionโจ > Spring, Spring Boot, Java, SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์๋ฆฌํ ํค๋ ํธํฐ ์ฌ์ฉํ๊ธฐ (0) | 2023.04.19 |
---|---|
Spring Security: No default constructor for entity ์ค๋ฅ ํด๊ฒฐ) default ์ง์ ํ๊ธฐ (0) | 2023.04.16 |
Spring: ์์กด์ฑ ์ฃผ์ (Dependency Injection) ์ดํดํ๊ธฐ (0) | 2023.04.15 |
Hibernate ์ฌ์ฉํด์ MySQL ๊ฒฐ๊ณผ ์ฝ์์ ๋ฐ๋ก ๋ณด๊ธฐ (0) | 2023.04.14 |