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 не настраивается автоматически.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки