sách gpt4 ăn đã đi

Giải thích chi tiết về phương pháp chèn sqlSessionFactory của MapperScannerConfigurer

In lại Tác giả: qq735679552 Thời gian cập nhật: 27-09-2022 22:32:09 29 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN này giải thích chi tiết về phương pháp tiêm sqlSessionFactory của MapperScannerConfigurer, được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

Giải thích về phương pháp chèn sqlSessionFactory của MapperScannerConfigurer.

Trước hết, có một cấu hình trong Mybatis rất tiện lợi và giúp chúng ta tiết kiệm thời gian viết DaoImpl (Lớp triển khai lớp Dao). Cấu hình này là quét gói. . . .

Trước tiên hãy xem xét một đoạn mã:

?
1
2
3
4
5
6
7
< đậu lớp học = "org.mybatis.spring.mapper.MapperScannerConfigurer" >
  
   < tài sản tên = "sqlSessionFactoryBeanName" giá trị = "sqlSessionFactory" > tài sản >
  
   < tài sản tên = "Gói cơ sở" giá trị = "org.seckill.dao" > tài sản >
đậu >

Trong MapperScannerConfigurer, chúng tôi biết rằng có bốn phương pháp chèn sqlSessionFactory, cụ thể là sqlSessionFactory, sqlSessionFactoryBeanName, sqlSession Mẫu, sqlSessionTemplateBeanName và sqlSessionFactory đã lỗi thời nên chúng ta sử dụng sqlSessionFactoryBeanName. Tiếp theo, hãy nói về lợi ích của việc này và lý do chúng ta nên sử dụng nó! .

Lý do 1:

Chỉ tiêm sqlSessionFactory (không cần cấu hình) khi định cấu hình nhiều nguồn dữ liệu. Tại thời điểm này, sẽ có nhiều sqlSessionFactory. Bạn có thể chỉ định sqlSessionFactory nào bằng cách thay đổi các thuộc tính (tóm tắt trực tuyến toàn diện).

Lý do 2 (điểm mấu chốt):

Đưa sqlSessionFactory vào, giá trị sau đây là tên của Bean của SqlSessionFactory, là id của sqlSessionFactory. Khi trình mapperscannerconfigurer của chúng tôi được khởi động, tệp jdbc.properties của chúng tôi có thể không được tải, như thế này. Sau đó, DataSource nó nhận được sai, vì các thuộc tính như ${jdbc.url} chưa được thay thế, do đó, thông qua quá trình xử lý hậu kỳ BeanName, khi chúng tôi sử dụng Mybatis, nó sẽ Tìm sqlSessionFactory tương ứng của chúng tôi, để ngăn nó khởi tạo sqlSessionFactory trước ..

Cảm ơn bạn đã đọc, tôi hy vọng điều này sẽ giúp ích cho mọi người và cảm ơn bạn đã ủng hộ trang web này! .

Cuối cùng, bài viết này về giải thích chi tiết về phương pháp chèn sqlSessionFactory của MapperScannerConfigurer kết thúc tại đây. Nếu bạn muốn biết thêm về giải thích chi tiết về phương pháp chèn sqlSessionFactory của MapperScannerConfigurer, vui lòng tìm kiếm các bài viết về CFSDN hoặc tiếp tục duyệt qua các bài viết liên quan. bạn sẽ ủng hộ tôi trong tương lai blog! .

29 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress