springboot源码
小风的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot 如何判断WebApplicationType.deduceFromClasspath()方法是怎么选的应用类型的
查看springboot 源码我动态的选择了应用类型如何实现的 代码如下 发现 deduceFromClasspath 我们跟进去 发现判断了 ClassUtils.isPresent传递了当前的定义好的静态属性 我们再跟进去 发现他通过forName看名字应该是通过名字来生成对象。 如果已经生成了返回 ...原创 2019-08-08 14:05:49 · 2231 阅读 · 0 评论 -
springboot 源码解析(4)打印的banner原理以及如何修改
继续上一节 发现两个参数的构造方法继续调用了四个参数的构造参数 这个没有什么神奇的操作。简单的赋值 我们继续返回看那个bind方法 我们先看看 Bindable.ofInstance(this)干啥了 instance是SpringApplication本身 type取到类,这里有个of(type)我们瞧瞧他又是干啥的 先看ResolvableType.for...原创 2019-08-09 22:34:21 · 637 阅读 · 0 评论 -
springboot 源码解析(4)createApplicationContext的创建分析
springboot创建context的解析,我们直接看代码 Class<?> contextClass = this.applicationContextClass;初始化是空的 下面判断应用类型。返回不同的类。这里是SERVLET case SERVLET: contextClass = Class.forName(DEFAULT_SERVLET_WEB_CON...原创 2019-08-10 21:27:12 · 605 阅读 · 0 评论 -
Error resolving template [/common/head], template might not exist or might not be accessible by any
在window系统下没问题。部署到linux下面出现这个问题 需要注意配置 spring.thymeleaf.prefix=classpath:/templates/ 这里已经有斜线了 引入模板的时候不需要再加了 <head th:replace="common/head::head"> </head> common为目录templates下面的 ...原创 2019-09-03 13:22:12 · 2245 阅读 · 3 评论 -
springboot+shiro+layui的时候icon不显示
其他样式都可以访问。那么样式是加载了。我看了其他的文章都说的是样式没加载,这不是废话么。样式没加载,我们能一眼看不出来吗? 其实主要是shiro过滤以后破坏了原来的字体二进制文件。你会发现 这个办法修改下maven的打包就可以了 <build> <resources> <resource> <di...原创 2019-09-25 13:36:24 · 624 阅读 · 0 评论 -
mybatis plus order by 生成的sql报错
如果用的是 添加了order以后发现 如果没有查询条件的情况下 拼接了where 把where去掉就好了 SELECT * FROM user ${ew.sqlSegment}原创 2019-09-27 09:53:21 · 2333 阅读 · 1 评论
分享