- 博客(7)
- 收藏
- 关注
原创 springboot+mybatis+thymeleaf+docker构建的个人站点开源项目(集成了个人主页、个人作品、个人博客)
前言My Site 主要功能有:个人首页、个人作品、个人博客为一体的站点,网站的文章和作品均由markdown进行编写,可以满足你的基本需求。如果觉得这个项目不错,请为它点赞支持。项目架构JDK版本:至少1.8及以上;springboot版本:2.0.1RELEASE;thymeleaf;mybatis;pagehelper版本:5.1.3;druid;swagger...
2018-05-12 18:30:42 53874 54
原创 springboot mybatis 使用多数据源
springboot2.0正式版发布之后,很多的组件集成需要变更了,这次将多数据源的使用踩的坑给大家填一填。当前多数据源的主要为主从库,读写分离,动态切换数据源。使用的技术就是AOP进行dao方法的切面,所以大家的方法名开头都需要按照规范进行编写,如:get***、add*** 等等,起步基础本次的教程需要有springboot2.0集成mybatis 作为基础:博客地址:sprin...
2018-05-30 18:15:28 10854 3
原创 当springMVC上下文尚未初始化的时候如何@Autowired注入对象呢?
一个问题困扰了我一天,场景是这样的:公司有一个独立的SSO用户权限验证中心,我负责的是公司的一个其他的独立项目;每次用户session过期或者未登录的时候跳统一登录页面;用户成功登录之后都会回调,回调的信息中有用户的userAccount;此时需要根据用户的userAccount获取用户的详细信息;权限系统提供了一个获取用户的接口;遇到的问题: * 使用的是shrio进行...
2018-05-28 20:06:47 2253
原创 如何在CentOS 7上安装和配置Nginx
1.安装CentOS 7 EPEL仓库sudo yum install epel-release2.安装Nginx现在Nginx存储库已经安装在您的服务器上,使用以下yum命令安装Nginx :sudo yum install nginx在对提示回答yes后,Nginx将在服务器上完成安装。3.启动NginxNginx不会自行启动。要运行Ngin...
2018-05-23 14:52:48 1918 1
原创 springboot 中 @ConditionalOnExpression注解 在特定情况下使用相关配置或者实例化bean
在开发中会遇到一些需求:在配置文件中设置一个enable,当这个配置为true的时候,才进行相关的配置类的初始化。示例:需要实例化的bean,请不要加@Component注解public class TestBean { public TestBean(){ } public doSomeThing(){ }}配置类:@Configuration...
2018-05-21 14:09:31 13993 2
原创 Java源码之旅(1) - ArrayList
技术在学习中成长,源码的世界没有你想象的那么复杂前言2018年的五月,开始java的源码学习之旅,从简单的角度去理解java的源码,前几天在学习交流中正好看了一下java集合的源码,才发现源码并没有想象中的那么难以理解,所以,源码之旅从java的集合类开始咯。本章的源码版本为:JDK1.8类的关系要理解ArrayList的源码,我们就需要从它的关系开始,Arra...
2018-05-10 17:50:02 422 1
原创 spring中添加自定义的拦截器
要想实现自定义的拦截器,我们不得不讲讲spring中的处理程序拦截器,那么什么是处理程序拦截器呢?什么是spring中的处理程序拦截器?要想了解拦截器在spring中的作用,我们首先要了解一下HTTP的请求执行链。DispatcherServlet捕获每一个请求;DispatcherServlet将接收到的URL和相应的Controller进行映射;在请求到达相应的Control...
2018-05-08 11:26:54 6841 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人