天天看點

2022最新Spring面試必問填空題 看看你都會幾個

1. Spring中IoC作用是解決對象之間的耦合度過高的問題,進而降低程式的複雜度;
2. Spring依賴注入簡寫為DI
3. Spring中@Resource(name=”…”)用于按名稱将依賴注入對象
4. Spring中@PropertySource用于加載配置檔案
5. Spring中@Bean注解可以把對應方法中生成的對象交給IoC容器管理
6. Spring中@Scope (value=” singleton”)注解可以标記該Bean為單例模式
7. Spring中AOP全稱是Aspect Oriented Programming即:面向切面程式設計
8. 使用@Component注解可以将修飾的資源交予Spring管理
9. @Controller、@Service、@Repository是@Component的衍生注解
10. @Value(${key})注解可以獲得配置檔案中指定key的内容
11. Spring中生命周期指單執行個體對象由建立到銷毀的整個過程
12. @PostConstruct注解可以将某方法聲明為初始化方法,項目啟動時執行,隻會被調用一次
13. AOP的作用是把重複代碼抽取出來,在不修改原代碼的基礎上,對已有方法進行增強
14. Spring架構中的單例bean不是線程安全的
15. @Aspect注解可以将目前類聲明為切面類
16. @Before注解可以将目前方法看成是前置通知
17. @After注解可以将目前方法看成是最終通知
18. 使用@EnableTransactionManagement注解聲明事務處理交給Spring
19. 使用@Transactional注解聲明該類中的事務處理交給Spring
20. Spring分為注解配置和xml檔案配置兩種配置方式
21. SpringMVC 中@RequestMapping是用于處理請求 url 映射的注解,可用于類或方法上。
22. 視圖解析器可以将頁面路徑的字首或字尾添加到配置中
23. @DateTimeFormat注解用于将指定格式的字元串轉換為Date類型
24. 前後端參數名稱不一緻時可以使用@RequestParam注解進行關聯
25. @ResponseBody注解可以将後端Java對象轉換成json資料進行響應
26. SpringMVC中的處理器攔截器類似于Servlet開發中的過濾器Filter