본문 바로가기

프로젝트/스프링 & 타임리프

37. 여행 :: HomeController.java & @Controller 활용한 화면이동 소스코드

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package texas.sbq.travel;
 
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
 
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
 
/**
 * Handles requests for the application home page.
 */
@Controller
public class HomeController {
    
    private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
    
    @RequestMapping("/")
    public String index() {
      
        return "index";
    }
    
    
    
    @RequestMapping(value = "/kakaologin", method = RequestMethod.GET)
    public String kakaologin(Locale locale, Model model) {
        logger.info("kakaologin! The client locale is {}.", locale);
        return "kakaologin";
    }
    @RequestMapping(value = "/fblogin", method = RequestMethod.GET)
    public String fblogin(Locale locale, Model model) {
        logger.info("fblogin! The client locale is {}.", locale);
        return "fblogin";
    }
    @RequestMapping(value = "/googlelogin", method = RequestMethod.GET)
    public String googlelogin(Locale locale, Model model) {
        logger.info("googlelogin! The client locale is {}.", locale);
        return "googlelogin";
    }
    @RequestMapping(value = "/naverlogin", method = RequestMethod.GET)
    public String naverlogin(Locale locale, Model model) {
        logger.info("naverlogin! The client locale is {}.", locale);
        return "naverlogin";
    }
    @RequestMapping(value = "/payment", method = RequestMethod.GET)
    public String kakaopay(Locale locale, Model model) {
       logger.info("move to kakaopay", locale);
 
        return "kakaopay";
        
    }
    
}
cs