- 博客(20)
- 收藏
- 关注
原创 「SpringBoot3 Web开发」最佳实践
@Controller + Thymeleaf模板引擎。SpringBoot 已经默认配置好了。
2024-02-24 15:14:56 148 1
原创 「SpringBoot3 Web开发】 错误处理
使用@ControllerAdvice + @ExceptionHandler 进行统一异常处理根据boot的错误页面规则,自定义页面模板。
2024-02-24 15:11:17 335 1
原创 「SpringBoot3 Web开发」模板引擎
模板引擎页面默认放在 src/main/resources/templates。热启动了,可能会引起一些bug,难以排查。包含以下模板引擎的自动配置。java代码的修改,如果。
2024-02-23 10:06:06 706 1
原创 「SpringBoot3 Web开发」 WebMvcAutoConfiguration原理
如果服务这个资源没有发生变化,下次访问的时候就可以直接让浏览器用自己缓存中的东西,而不用给服务器发请求。提供了配置SpringMVC底层的所有组件入口。判断系统中是否有相应的类:如果有,就加入相应的。给SpringMVC添加各种定制功能。如果浏览器访问了一个静态资源。提供了很多的默认设置。
2024-02-22 15:27:10 790 1
原创 「SpringBoot3 Web开发】路径匹配
之后加入了更多的请求路径匹配的实现策略;以前只支持 AntPathMatcher 策略, 现在提供了策略。并且可以让我们指定到底使用那种策略。
2024-02-22 13:33:29 256 1
原创 「Spring Boot」核心技能【 属性绑定】
因为组件都扫描不进来,此时使用这个注解就可以快速进行属性绑定并把组件注册进容器。将容器中任意组件(Bean)的属性值和配置文件的配置项的值进行绑定。: 声明组件的属性和配置文件哪些 *前缀开始项。如果导入第三方包,即使组件上标注了。默认只扫描自己主程序所在的包。
2024-02-21 16:19:54 303
原创 「Spring Boot」核心技能之【条件注解】
因为组件都扫描不进来,此时使用这个注解就可以快速进行属性绑定并把组件注册进容器。如果系统中有dog01这个组件,就给容器中放一个 User组件,名zhangsan。:如果容器中不存在这个Bean(组件),则触发指定行为。:如果容器中存在这个Bean(组件),则触发指定行为。:判断容器中是否有这个类型的组件,并且名字是指定的值。这个类,给容器中放一个Cat组件,名cat01,否则,就给容器中放一个Dog组件,名dog01。:如果类路径中不存在这个类,则触发指定行为。:如果类路径中存在这个类,则触发指定行为。
2024-02-21 14:36:38 126
原创 「Spring Boot」
帮我们简单、快速地创建一个独立的、生产级别的 Spring 应用(说明:SpringBoot底层是Spring)应用只需要编写少量配置即可快速整合 Spring 平台以及第三方技术。总结:简化开发,简化配置,简化整合,简化部署,简化监控,简化运维。
2024-02-20 12:52:28 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人