随笔分类 - Spring
摘要:菜鸟教程中关于观察者模式的介绍如下: 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。 何时使用:一个对象(目标对象)的状态发生改变,所有的依赖对
阅读全文
摘要:Mybatis的insert操作返回插入的是插入成功的数据有多少条,但在某些场景下,我们需要将一条记录插入后,得到这条记录在数据库中的主键。 在主键自增的情况下,可以在mapper文件的insert定义中,添加如下修改可以实现这样的效果。 此时dao层的insertSelective函数返回的还是插
阅读全文
摘要:示例的各个文件如下: 在pom里加了mybatis的依赖后,在application.properties加上: mybatis-config.xml可以配置的选项如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration
阅读全文
摘要:Spring Boot项目使用了Freemarker模板引擎。 在ftl文件中使用了一些变量,但是一直出现错误,无法正常渲染页面,反复出现的报错是: 而我使用那些变量时本来就是要string类型的,报错信息却说“Expected a number”。 最后发现错误是,应该要使用 ${…},而不是 #
阅读全文
摘要:Sprintboot的拦截器提供了精细的控制:在request被响应之前、request被响应之后、request全部结束之后至视图渲染之前 三个时间点,我们都可以通过编写他们的函数来控制。 首先新建一个拦截器passportInterpretor,这个拦截器类必须实现HandlerIntercep
阅读全文
摘要:在html文件使用字体图标并且预览时正常,但是启动工程后显示不正常,浏览器调试界面显示字体文件无法decode: 如图所示: 显示结果: 原因:经过maven的filter,会破坏font文件的二进制文件格式,导致前台解析出错。 解决办法:在pom文件中配置maven的filter,在<build>
阅读全文

浙公网安备 33010602011771号