"39 Spring Boot Boutique Interview Questions" that shocked the entire network, P8 colleagues "stunned" after reading it

 

Preface

As a Java programmer, I don’t think anyone dares to underestimate the importance of Spring Boot. I’m going out for an interview now. No matter how small a company or project, I’ll talk about Spring Boot and microservices. If you don't get down, you may miss the big factory.

Proficient in the principles of Spring Boot can help you advance your career better, learn the excellent architecture design ideas of the predecessors, summarize the optimal use plan, and bypass many pits encountered in the work.

The source code of a framework is also the largest knowledge base. The source code is nested layer by layer, and it is difficult to understand it by text. It is best to follow it step by step in the IDE environment.

I. Overview

  • (1) What is Spring Boot?

  • (2) What are the advantages of Spring Boot?

  • (3) What is the core annotation of Spring Boot? Which annotations are mainly composed of?

Two, placement

  • (4) What is JavaConfig?

  • (5) What is the principle of Spring Boot automatic configuration?

  • (6) How do you understand the Spring Boot configuration loading sequence?

  • (7) What is YAML?

  • (8) Can Spring Boot use XML configuration?

  • (9) What is the core configuration file of spring boot? What is the difference between bootstrap.properties and application.properties?

  • (10) What is Spring Profiles?

  • (11) How to run Spring Boot applications on custom ports?

3. Security

  • (12) How to realize the security of Spring Boot application?

  • (13) Compare the advantages and disadvantages of Spring Security and Shiro?

  • (14) How to solve cross-domain problems in Spring Boot?

  • (15) What is a CSRF attack?

Fourth, the monitor

  • (16) What is the monitor in Spring Boot?

  • (17) How to disable Actuator endpoint security in Spring Boot?

  • (18) How do we monitor all Spring Boot microservices?

  • (19) What is WebSockets?

  • (20) What is Spring Data?

  • (21) What is Spring Batch?

  • (22) What is the FreeMarker template?

  • (23) How to integrate Spring Boot and ActiveMQ?

  • (24) What is Apache Kafka?

  • (25) What is Swagger? Have you implemented it with Spring Boot?

  • (26) How to maintain interface documents when front and back ends are separated?

Five, other

  • (27) How to reload the changes on Spring Boot without restarting the server? How to hot deploy Spring Boot project?
  • (28) Which starter maven dependencies did you use?

  • (29) What is the starter in Spring Boot?

  • (30) What is the use of spring-boot-starter-parent?

  • (31) What is the difference between Spring Boot's jar and ordinary jar?

  • (32) What are the ways to run Spring Boot?

  • (33) Does Spring Boot need a separate container to run?

  • (34) What are the ways to enable Spring Boot features?

  • (35) How to use Spring Boot to implement exception handling?

  • (36) How to use Spring Boot to implement paging and sorting?

  • (37) How to realize session sharing in microservices?

  • (38) How to implement timing tasks in Spring Boot?

  • (39) What are the advantages of using SpringBoot? ​​​​​​​

​​​​​​​Due to space reasons, if you need an answer, you can follow me "Add my assistant VX for free", ride the wind and waves, the future can be expected, I wish everyone can get a satisfactory offer, if you think it is well written, please click Like collections and comments, thank you audience

                                                      

 

Guess you like

Origin blog.csdn.net/a159357445566/article/details/108772167