Spring Boot и базы данных: использование JdbcTemplate
Классы Spring JdbcTemplate и NamedParameterJdbcTemplate настраиваются автоматически, и вы можете выполнить @Autowire их непосредственно в ваши bean-компоненты, как показано в следующем примере:
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Component;
@Component
public class MyBean {
private final JdbcTemplate jdbcTemplate;
@Autowired
public MyBean(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
// ...
}
Вы можете настроить некоторые свойства шаблона, используя свойства spring.jdbc.template.*, Как показано в следующем примере:
spring.jdbc.template.max-rows=500
NamedParameterJdbcTemplate повторно использует тот же экземпляр JdbcTemplate за кулисами. Если определено более одного JdbcTemplate и первичного кандидата не существует, NamedParameterJdbcTemplate не настраивается автоматически.
Читайте также:
- Spring Boot: разработка веб-приложений
- Spring Boot: работа с SQL базами данных
- Spring Boot: подключение к производственной базе данных
Комментарии
Отправить комментарий