Hello Controller ํ ์คํธ ์ฝ๋ ์์ฑํ๊ธฐ ํจํค์ง์ ํด๋์ค๋ฅผ ์์ฑํ๋ค. (์ผ๋ฐ์ ์ธ ํจํค์ง๋ช ์ ์น ์ฌ์ดํธ ์ฃผ์์ ์ญ์์ผ๋ก ์์ฑ ) ์ฝ๋๋ฅผ ์์ฑํด์ผํ๋๋ฐ import๋ฅผ ์ณ๋ ์๊พธ ์ง์์ ธ์ ๋๋ฌด๋ ๋นํฉํ๋ค. ์ธํ ๋ฆฌ์ ์ด๋ฅผ ์์จ๋ดค์ผ๋ ๋ชจ๋ฅด์ง.. ์ฌ์ฉํ์ง ์๋ import๋ ์๋์ผ๋ก ์ง์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ด์ ๊ทธ๋ฐ๊ฑฐ์๋ค ๊ทธ๋ฅ import๋ง๊ณ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด ๋๋๊ฑฐ์๋ค; ์ข๊ตฐ //Application ํด๋์ค๋ ์์ผ๋ก ๋ง๋ค ํ๋ก์ ํธ์ ๋ฉ์ธ ํด๋์ค๊ฐ ๋๋ค. package com.yeahajeong.hastagram; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootAp..
ํ๋ก์ ํธ ์์ฑ ๋์ ํ๋ก์ ํธ๋ฅผ ์ธํ ๋ฆฌ์ ์ด๋ก ์ฎ๊ฒจ๋ณผ๊น๋,, ํ๋ก์ ํธ ์์ฑ ๊ทธ๋ ์ด๋ค ํ๋ก์ ํธ๋ฅผ ์คํ๋ง๋ถํธ ํ๋ก์ ํธ๋ก ๋ณ๊ฒฝํ๊ธฐ build.gradle ํ์ผ์๋ ์๋ฐ ๊ฐ๋ฐ์ ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ์ค์ ๋ง ๋์ด์๋ค. ์ด๊ณณ์ ์คํ๋ง ๋ถํธ์ ํ์ํ ์ค์ ๋ค์ ์ถ๊ฐํ ๊ฒ์ด๋ค. ๋จ ์ฌ๊ธฐ์ ์คํ๋ง ์ด๋์ ๋ผ์ด์ ๋ฅผ ํตํด์ ์งํํ์ง๋ ์๊ฒ ๋ค. ์คํ๋ง ์ด๋์ ๋ผ์ด์ ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด build.gradle์ ์ฝ๋๊ฐ ๋ฌด์จ ์ญํ ์ ํ๋์ง, ์ด๋์ ๋ผ์ด์ ์ธ์ ์ถ๊ฐ๋ก ์์กด์ฑ ์ถ๊ฐ๊ฐ ํ์ํ๋ฉด ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ฑ์ ๋ชจ๋ฅด๋ ์ํ๋ก ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ด๋ค. //๋งจ์์ ์์ฑ๋๋ ์ฝ๋ //์ด ํ๋ก์ ํธ์ ํ๋ฌ๊ทธ์ธ ์์กด์ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ์ค์ buildscript { //ext : build.gradle์์ ์ฌ์ฉํ๋ ์ ์ญ๋ณ์๋ฅผ ์ค์ ํ๊ฒ ๋ค๋ ์๋ฏธ ext { //..
์ธํฐ์ ํฐ๋ ์์ฒญ์ด ๋ค์ด๊ฐ๊ธฐ ์ ์ ๊ฐ์ ธ๊ฐ์ ํ์ธํ๋๊ฒ -> ๊ณตํต์ฒ๋ฆฌ ์ธํฐ์ ํฐ ์ฌ์ฉ์ HandlerInterceptorAdapter์ ์์๋ฐ์์ผํ๋ค. Commons BasicInterceptor public class BasicInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //๋ก๊ทธ์ธ์ด ์๋์ด์์ผ๋ฉด ์ ๊ทผํ๋ฉด ์๋๋ ํ์ด์ง ๊ฑฐ๋ฅด๋ ์ธํฐ์ ํฐ //์ธ์ ๊ฐ์ ธ์ค๊ธฐ HttpSession session = request.getSession(); //์ธ์ ์ lo..
ํ๋ก์, ํ๋ก์ ๋ฆฌ์คํธ๋ฅผ ์กฐํํ๋ ๊ฒ์ ๊ฐ์ธ ํ์ด์ง๋ฅผ ์กฐํํ ๋ ๋ณด์ฌ์ค์ผํ๊ธฐ ๋๋ฌธ์ PostsController์์ ์ฌ์ฉํ๊ฒ ๋๋ค. Controller PostsController @Autowired private IFollowService followService; IFollowService ์๋์ฃผ์ //personal-list ์์ฒญ : ๊ฐ์ธ ๊ฒ์๋ฌผ ๋ณด์ด๋ ํ์ด์ง @RequestMapping(value="/{id}", method=RequestMethod.GET) public String personalList(@PathVariable String id, Model model, HttpSession session) throws Exception { //๊ฐ์ธ ํ์ด์ง ์ฃผ์ธ ์ ๋ณด ๋ด๊ธฐ UsersVO user..
Controller FollowController //ํ๋ก์ฐ ์์ฒญ @PostMapping("/follow/{id}") public String follow(@PathVariable String id, HttpSession session, Model model) throws Exception { logger.info("/follow/" + id + " : ํ๋ก์ฐ ์์ฒญ "); Object object = session.getAttribute("login"); UsersVO activeUser = (UsersVO)object; UsersVO passiveUser = usersService.inquiryOfUserById(id); FollowVO follow = new FollowVO(); follow.setA..
ํ์คํ๊ทธ๋จ์ ๋ง๋ค๋ฉด์ ๊ฐ์ฅ ๋จธ๋ฆฌ๊ฐ ์ํ ๋ ๋ถ๋ถ์ด ํ๋ก์ฐ ๋ถ๋ถ์ด์๋ค. ํ์์ด๋ ๊ฒ์๊ธ ๊ฐ์ ๊ฒฝ์ฐ ๋ค๋ฅธ ๊ฒ์ํ ํ์ด์ง์ ํ์ด ๋น์ทํด์ ์๊ฐ๋ณด๋ค ์์ํ๊ฒ ๋ง๋ค์ ์์์ง๋ง ํ๋ก์ฐ๋ DB๊ตฌ์ฑ๋ ์ด๋ป๊ฒ ํด์ผํ ์ง ๋ง๋งํ๋ค. Model FollowVO @Setter @Getter @ToString public class FollowVO { private int followNo; private int activeUser; private int passiveUser; private Date regDate; private String activeUserId; private String passiveUserId; private String profileName; } ์ฐ์ DB์๋ ํ๋ก์ฐ๋ฒํธ, ํ๋ก์ฐ๊ฑด์ ์ , ํ๋ก์ฐ๋นํ์ ์ , ํ..
Controller PostsController //๊ฒ์๊ธ ์ญ์ ์์ฒญ @RequestMapping(value="delete", method=RequestMethod.POST) public String write(@RequestParam("postNo") int postNo, @RequestParam("id") String id) throws Exception { logger.info("์ญ์ ์์ฒญ ๋ฐ์ ๊ฐํ์ธ postNo : " + postNo + " id : " + id); postsService.deletePost(postNo); return "redirect:/post/"+id; } ์ญ์ ๋ ๊ธ๋ฒํธ์ ์์ฑํ ์ ์ ๋ฒํธ๋ฅผ ๋ฐ์์จ๋ค. ์ญ์ ์์ฒญ ํ ๊ฐ์ธ ํ์ด์ง๋ก ์ด๋ํ๋๋ฐ ์ ์ ์์ด๋๋ฅผ ์ฌ์ฉํ๋ค. Servi..
Controller PostsController //๊ฒ์๊ธ ์์ฑ ํ์ด์ง personal-write.jsp ์์ฒญ @RequestMapping(value="/{id}/personal-write", method=RequestMethod.GET) public String personalWrite(@PathVariable String id, Model model, HttpSession session) throws Exception { //id๋ก ํ์์ ๋ชจ๋ ์ ๋ณด ์กฐํ UsersVO user = usersService.inquiryOfUserById(id); //๋ก๊ทธ์ธํ ํ์ (=๋) ์ ๋ณด ๋ด๊ธฐ Object object = session.getAttribute("login"); UsersVO loginUser = ..
- Total
- Today
- Yesterday
- ์๋ฐ
- typeAliases
- ์ดํด๋ฆฝ์ค ์ค์น
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ๋ถํธ ์๋์์ฑ
- Algorithm
- Java
- ๊ฒ์ํ ์กฐํ
- ๊ฒ์ํ ์ญ์
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ๊ฒ์๋ฌผ์กฐํ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- java jdk ์ค์น
- java ํ๊ฒฝ๋ณ์
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๊ฒ์๋ฌผ ์ญ์
- tomcat์ค์น
- ์๋ฃ๊ตฌ์กฐ
- ์๊ณ ๋ฆฌ์ฆ
- ์จ๋ฆฌ์์ค
- ๊ฐ๋ฐ
- mysql์ค์น
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |