この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:guest
更新日時:2018-04-26 16:59:31

タイトル: @Component

本稿はSpringFramewordの@Controllerについて説明します。

@Controllerとは

@ControllerはMVCのコントローラーに該当するクラスに付与します。

以下、コントローラーのサンプルです。

@Controller
public class HomeController {
    
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String home(Locale locale, Model model) {
        
        Date date = new Date();
        DateFormat dateFormat = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, locale);
        
        String formattedDate = dateFormat.format(date);
        model.addAttribute("serverTime", formattedDate );
        
        return "home";
    }
}