Spring
java程序员CC
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目的启动后具体执行了哪些流程?
2. 确定应用程序类型:在SpringApplication的构造方法中,首先会通过 WebApplicationType.deduceFromClasspath() 方法判断当前应用程序的容器。当SpringApplication启动时,它会加载所有的初始化器和监听器,然后创建DataSource bean,并将其注入到应用程序的其他部分。最后,当应用程序启动完成后,计时器会记录下启动时间,而监听器则会在应用程序关闭时执行一些清理操作。这样,当应用程序发生事件时,就可以触发相应的监听器。原创 2023-11-27 07:54:22 · 130 阅读 · 1 评论 -
使用@Controller注解和@RestController注解的区别
总之,@Controller 注解用于创建传统的 MVC 控制器,而 @RestController 注解用于创建 RESTful 服务,直接返回数据而不是视图页面。@Controller 和 @RestController 注解是 Spring 框架中用于标识控制器类的注解,它们的主要区别在于对返回结果的处理方式。原创 2024-02-04 09:56:41 · 252 阅读 · 0 评论