- 博客(98)
- 收藏
- 关注
原创 2.springboot-约定优于配置
SpringBoot通过COC和自动配置极大简化Spring生态开发,核心依赖Spring,灵活覆盖配置。
2025-09-25 12:45:13
717
原创 Mybatis-1介绍
传统的java程序操作DB分析1、工作示意图-一图胜千言2、传统方式问题分析(如上)3、引出MyBatis1.MyBatis是一个持久层框架web层->SpringMVCservice层->Springdao层->Mybatis所以SSM,就是这么来的。2.前身是ibatis,在ibatis3.x时,更名为MyBatis3.MyBatis在java和sql之间提供更灵活的映射方案。
2025-06-26 04:18:01
430
原创 springMVC-16 springMVC的执行流程-源码剖析
4)mappedHandler就是HandlerExecutionChain类型,此时它已经拿到了DebugHandler.debugDemo()方法,以及拦截器interceptor。第二次视图解析,调用的是InternalResourceViewResolver,继续Step Into。3)视图解析,通过参数viewName,model,request,Step Into。3)Step Into,出现了尚未初始化的处理器执行链。就是一个容器,存放程序需要用到的数据的容器,它构成了应用上下文。
2025-06-25 16:17:19
953
原创 springMVC-15 异常处理
局部异常和全局异常,是通过作用范围来区分的。自定义异常,说的是自定义异常的类型。比如有ArithmeticException.class, NullPointerException.class,NumberFormatException.class这些异常了,我还需要自定义一个年龄异常AgeException.class通过@ResponseStatus注解,可以自定义该异常关系:那么自定义异常(类型),可以通过默认tomcat调用,或者局部异常、全局异常进行选择调用。像这样:})
2025-06-21 04:33:23
823
原创 springMVC-12 处理json和HttpMessageConverter<T>
数据发送方负责声明格式客户端发请求 → 用服务器返响应 → 用数据接收方负责配置解析方式服务器收请求 → 用客户端收响应 → 用dataType(可选) + 自动按Content-Type解析。
2025-06-13 09:05:44
709
原创 springMVC-11 中文乱码处理
本文介绍了springMVC中文乱码的解决方案,同时也贴出了本人遇到过的其他乱码情况,可以根据自身情况选择合适的解决方案。
2025-06-07 00:35:43
406
原创 springMVC-10验证及国际化
国际化(简称i18n,因“internationalization”一词首尾字母间有18个字符)是指设计和开发软件、产品或服务时,使其能够适应不同语言、地区和文化需求的技术与流程。核心目标是无需重构代码或设计,即可快速适配多语言和多区域市场。
2025-06-06 10:55:04
961
原创 springMVC-9数据格式化
理解在我们提交数据(比如表单时),SpringMVC怎样对提交的数据进行转换和处理的Spring MVC 上下文中内建了很多转换器,可完成大多数 Java 类型的转换工作。
2025-05-31 07:15:05
1142
原创 redis-连接及配置
Xshell连接到服务器后。配置文件的路径是安装时默认的。redis-cli 进行登录连接,用于操作redis-server,需要redis-server先运行才行。
2023-12-21 00:20:13
4568
原创 Docker容器自启动
unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器。通过(sudo)docker update --restart=always 容器名称。--restart=always参数能够使我们在重启docker时,自动启动相关容器。on-failure,在容器非正常退出时(退出状态非0),才会重启容器。on-failure:3,在容器非正常退出时重启容器,最多重启3次。no,默认策略,在容器退出时不重启容器。always,在容器退出时总是重启容器。
2023-09-14 00:56:06
495
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1