Câu hỏi phỏng vấn Spring
Câu hỏi

Lớp Spring JdbcTemplate là gì và cách sử dụng nó như thế nào?

Câu trả lời

Spring JdbcTemplate là một phần của Spring Framework, cung cấp một cách tiếp cận đơn giản và linh hoạt để làm việc với cơ sở dữ liệu thông qua JDBC. JdbcTemplate giúp giảm thiểu lượng mã boilerplate cần thiết khi thực hiện các thao tác cơ sở dữ liệu, như mở và đóng kết nối, xử lý ngoại lệ, và lặp qua kết quả truy vấn.

Cách Sử Dụng Spring JdbcTemplate

Để sử dụng JdbcTemplate, bạn cần thực hiện các bước sau:

  1. Thêm Dependency: Đảm bảo rằng bạn đã thêm dependency của Spring JDBC vào file pom.xml hoặc build.gradle của dự án.

    Maven:

    xml Copy
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
        <version>5.3.10</version> <!-- Sử dụng phiên bản phù hợp -->
    </dependency>

    Gradle:

    groovy Copy
    implementation 'org.springframework:spring-jdbc:5.3.10' // Sử dụng phiên bản phù hợp
  2. Cấu Hình DataSource: Cấu hình DataSource trong file cấu hình của Spring (XML hoặc Java Config). DataSource cung cấp thông tin cần thiết để kết nối với cơ sở dữ liệu.

    Java Config:

    java Copy
    @Configuration
    public class DatabaseConfig {
    
        @Bean
        public DataSource dataSource() {
            DriverManagerDataSource dataSource = new DriverManagerDataSource();
            dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
            dataSource.setUrl("jdbc:mysql://localhost:3306/mydb")...
middle

middle

Gợi ý câu hỏi phỏng vấn

junior

Trong Spring MVC, "Model" là gì?

middle

Có những loại quản lý giao dịch (transaction management) nào mà Spring hỗ trợ?

senior

Trong Spring, cơ chế autowiring hoạt động như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào