北方學(xué)院&黑馬程序員實(shí)訓(xùn)結(jié)業(yè)考試
姓名:
學(xué)號(hào):
請(qǐng)輸入手機(jī)號(hào)碼:
班級(jí):
1.Spring Boot的主要目的是:
A. 提高Spring應(yīng)用的開發(fā)速度
B. 簡(jiǎn)化Spring應(yīng)用的配置
C. 提供更好的安全性
D. 所有以上選項(xiàng)
2.Spring Boot項(xiàng)目的依賴通常在什么文件中定義?
A. application.properties
B. pom.xml
C. SpringConfig.java
D. main.java
3.哪個(gè)注解用于標(biāo)記Spring Boot的主類?
A. @SpringBootConfiguration
B. @SpringBootApplication
C. @EnableAutoConfiguration
D. @ComponentScan
4.Spring Boot如何處理外部配置文件?
A. 只支持XML文件
B. 只支持properties文件
C. 支持properties和YML文件
D. 只支持YML文件
5.Spring Boot中默認(rèn)的端口是:
A. 8080
B. 8081
C. 80
D. 443
6.要?jiǎng)?chuàng)建一個(gè)Web應(yīng)用程序,哪個(gè)依賴是必須的?
A. spring-boot-starter
B. spring-boot-starter-web
C. spring-boot-starter-data
D. spring-boot-starter-security
7.在Spring Boot中,如何定義一個(gè)RESTful控制器?
A. 使用@Controller注解
B. 使用@RestController注解
C. 使用@Service注解
D. 使用@Component注解
8.哪個(gè)注解用于處理HTTP GET請(qǐng)求?
A. @PostMapping
B. @GetMapping
C. @RequestMapping
D. @PutMapping
9.Spring Boot中默認(rèn)的日志框架是:
A. Log4j
B. Logback
C. SLF4J
D. Commons Logging
10.Spring Boot的默認(rèn)配置文件是:
A. application.yaml
B. application.xml
C. application.properties
D. application.json
11.在Spring Boot中,哪個(gè)注解用于定義一個(gè)服務(wù)類?
A. @Repository
B. @Controller
C. @Service
D. @Component
12.在Spring Boot中,如何優(yōu)雅地處理錯(cuò)誤?
A. 通過 @ExceptionHandler 注解
B. 通過 try-catch 塊
C. 通過日志記錄
D. 直接返回錯(cuò)誤信息
13.Spring Boot中,哪個(gè)注解用于標(biāo)記數(shù)據(jù)訪問層的類?
A. @Service
B. @Controller
C. @Repository
D. @Component
14.在Spring Boot中,如何配置自定義異常處理?
A. 使用@ControllerAdvice
B. 使用@ExceptionHandler
C. 通過XML配置
D. 直接在Controller中處理
15.Spring Boot中,@RestControllerAdvice用于:
A. 定義REST控制器
B. 集中處理RESTful API異常
C. 提供REST服務(wù)
D. 定義數(shù)據(jù)模型
16.Spring Boot中,@ComponentScan用于:
A. 掃描并注冊(cè)Bean
B. 配置數(shù)據(jù)源
C. 處理異常
D. 實(shí)現(xiàn)AOP
17.在Spring Boot中,如何配置數(shù)據(jù)源?
A. 使用application.properties
B. 通過XML文件
C. 只支持H2數(shù)據(jù)庫(kù)
D. 需要手動(dòng)創(chuàng)建數(shù)據(jù)源Bean
18.在Spring Boot中,@Autowired注解的作用是什么?
A. 自動(dòng)注入依賴的Bean
B. 定義REST API
C. 管理事務(wù)
D. 實(shí)現(xiàn)AOP
19.在Spring Boot中,@Transactional注解的作用是什么?
A. 管理事務(wù)
B. 定義REST API
C. 實(shí)現(xiàn)AOP
D. 處理異常
20.如何在Spring Boot中使用Logback進(jìn)行日志記錄?
A. 添加logback.xml配置文件
B. 只支持默認(rèn)日志
C. 通過XML配置
D. 不支持自定義日志
關(guān)閉
更多問卷
復(fù)制此問卷