「Spring」Sessionでセッション情報を保存するサンプル

1.ControllerクラスUserController.java
@Controller
public class UserController {

@Autowired
TestInfo testInfo;

@GetMapping(value=”/info”)
public String info(){
sesData.setUsername(“yamada”);
sesData.setAddr(“oosaki”);

return “redirect:/info”;
}
}

2.Session定義クラスTestInfo.java
@Data
@Component
@Scope(value=”session”, proxyMode=ScopedProxyMode.TARGET_CLASS)
public class TestInfo implements Serializable{
String userName;
String addr;
}