Я ищу способ хранения информации о пользователях в веб-приложении Spring MVC. Например, у меня есть этот метод:Хранение информации о пользователе Spring MVC
public int getUserId() throws NumberFormatException, SQLException{
//Create the connection and the statement
Connection conn = dataSource.getConnection();
Statement statement = conn.createStatement();
//Result set for getting/executing the query
ResultSet rs = statement.executeQuery("SELECT user_id FROM users WHERE username='UserHere'");
while(rs.next()){
return Integer.parseInt(rs.getString("user_id"));
}
//Return the results
return -1;
}
Через из веб-приложения Я называю этот метод, чтобы получить usersId, я просто искал способ назвать это один раз, однажды назвал он сохраняет ее в переменной/что я могу получить глобально через веб-приложение?
Возможно, на загрузке на главной странице я мог бы иметь! = Проверить какой-либо объект, ссылающийся на эту информацию, если он не был создан, он будет создан. Это произойдет один раз до следующего использования.
Благодаря
Unrelated наконечник использовать 'JdbcTemplate' вместо того, чтобы пытаться работать с простой' DataSource' и т.д. Во-вторых прочитать Справочное руководство по главе о кешировании. –