Browse Source

2024年4月3日 17点29分

Starlight-0208 5 months ago
parent
commit
a27d61259e

+ 7 - 3
src/main/java/org/starter/learning/AppTest.java

@@ -20,8 +20,12 @@ public class AppTest {
 //        List<Book> bookList = bookDao.getBooks();
 //        BookService bookService = (BookService) ctx.getBean("bookService");
 //        List<Book> bookList1 = bookService.listBook();
-        BookService bookService1 = (BookService) ctx.getBean("bookService");
-        bookService1.listBook();
-        System.out.println(BookService.class);
+//        BookService bookService1 = (BookService) ctx.getBean("bookService");
+//        bookService1.listBook();
+//        System.out.println(BookService.class);
+        BookDao bookDao1 = (BookDao) ctx.getBean("bookDao");
+        BookDao bookDao2 = (BookDao) ctx.getBean("bookDao");
+        System.out.println(bookDao1);
+        System.out.println(bookDao2); 
     }
 }

+ 5 - 0
src/main/java/org/starter/learning/factory/BookDaoFactoryBean.java

@@ -18,4 +18,9 @@ public class BookDaoFactoryBean implements FactoryBean<BookDao> {
     public Class<?> getObjectType() {
         return BookDao.class;
     }
+
+    @Override
+    public boolean isSingleton() {
+        return false;
+    }
 }