Java|普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸(12)


  • 什么是 bean 装配?
  • 什么是 bean 的自动装配?
  • 解释不同方式的自动装配。
  • 自动装配有哪些局限性 ?
  • 你可以在 Spring 中注入一个 null 和一个空字符串吗?
  • ③Spring 注解
    1. 什么是基于 Java 的 Spring 注解配置? 给一些注解的例子.
    2. 什么是基于注解的容器配置?
    3. 怎样开启注解装配?
    4. @Required 注解
    5. @Autowired 注解
    6. @Qualifier 注解
    ④Spring 数据访问
    1. 在 Spring 框架中如何更有效地使用 JDBC?
    2. JdbcTemplate
    3. Spring 对 DAO 的支持
    4. 使用 Spring 通过什么方式访问 Hibernate?
    5. Spring 支持的 ORM
    6. 如何通过HibernateDaoSupport将Spring和Hibernate结合起来?
    7. Spring 支持的事务管理类型
    8. Spring 框架的事务管理有哪些优点?
    9. 你更倾向用那种事务管理类型?
    ⑤Spring 面向切面编程(AOP)
    1. 解释 AOP
    2. Aspect 切面
    3. 在 Spring AOP 中 , 关注点和横切关注的区别是什么?
    4. 连接点
    5. 通知
    6. 切点
    7. 什么是引入?
    8. 什么是目标对象?
    9. 什么是代理?
    10. 有几种不同类型的自动代理?
    11. 什么是织入 。 什么是织入应用的不同点?
    12. 解释基于 XML Schema 方式的切面实现 。
    13. 解释基于注解的切面实现
    ⑥Spring 的 MVC
    1. 什么是 Spring 的 MVC 框架?
    2. DispatcherServlet
    3. WebApplicationContext
    4. 什么是 Spring MVC 框架的控制器?
    5. @Controller 注解
    6. @RequestMapping 注解
    微服务 面试题
    1. 您对微服务有何了解?
    2. 微服务架构有哪些优势?
    3. 微服务有哪些特点?
    4. 设计微服务的最佳实践是什么?
    5. 微服务架构如何运作?
    6. 微服务架构的优缺点是什么?
    7. 单片 , SOA 和微服务架构有什么区别?
    8. 在使用微服务架构时 , 您面临哪些挑战?
    9. SOA 和微服务架构之间的主要区别是什么?
    10. 微服务有什么特点?
    11. 什么是领域驱动设计?
    12. 为什么需要域驱动设计(DDD)?
    13. 什么是无所不在的语言?
    14. 什么是凝聚力?
    15. 什么是耦合?
    16. 什么是 REST / RESTful 以及它的用途是什么?
    17. 你对 Spring Boot 有什么了解?
    18. 什么是 Spring 引导的执行器?
    19. 什么是 Spring Cloud?
    20. Spring Cloud 解决了哪些问题?
    21. 在 Spring MVC 应用程序中使用 WebMvcTest 注释有什么用处?
    22. 你能否给出关于休息和微服务的要点?
    23. 什么是不同类型的微服务测试?
    24. 您对 Distributed Transaction 有何了解?