摘要:
萌新科普文 这次来简单说说mysql驱动,不要用了这么久的框架,突然被人问起什么叫做mysql驱动、内部怎么工作的啊,你却突然的不知道了,那就尴尬了。 注:最好用jdk1.6(这个看DriverManager源码一目了然),mysql驱动嘛,不要用太高版本了,版本越高封装的越彻底,不利于萌新看底层原 阅读全文
摘要:
【修改】很长时间没看这个,有点弄混淆了。bean后置处理器(BeanPostProcessor)应该是在bean创建实例并且赋值好了之后,调用初始化方法(相当于xml配置中<bean init=“初始化方法”>)的前后会调用后置处理器的那两个方法。 上一节在springboot中配置了servlet 阅读全文
摘要:
这节来说个大家都比较熟悉的东西,就是servlet三大组件,servlet、filter、listener,再说说springboot的内置tomcat。 也许还会说一下tomcat的运行原理,还有,springboot不是不支持jsp吗(是因为嵌入式tomcat的原因),那我就让springboo 阅读全文
摘要:
上一节走了一遍从浏览器发出请求到得到向页面的流程,基本的功能是已经实现了。但是现在啊,我想自定义一个拦截器(拦截器可以做用户登录验证,如果登录了,就让你通过,如果没有登录,就重定向登录页面),这里就不复杂了,简单实现以下原理,除了不拦截“/hello”请求,其他请求我都拦截并跳转到index.htm 阅读全文
摘要:
继续开头说些废话,我也不知道什么鬼,每次写着写着经常会写到其他地方去了,太容易分神了。 这次说一下springboot对于springmvc的大概整个流程,以请求动态网页为例 。 1.梳理一下springmvc的大概流程 首先是客户端(浏览器)发送请求到前端控制器(dispatcherServlet 阅读全文
摘要:
在一边学习springboot源码的时候,也会一边更新一点知识小罐头,所谓小罐头,就是一些零碎的,平常没有被太多注意的小知识,有的时候可以触类旁通,还能增加自己的知识底蕴。 而且不能一昧的沉迷于源码,有的时候也会造成眼光的局限,就只会一两个框架,其实不利于自己的发展,谁知道几年后这一两个框架会不会没 阅读全文
摘要:
上一节讲到了快速新建一个springboot应用,以及springboot的自动配置类起作用的时机,并且一起看了一个自动配置类的源码。 这一节我们来粗略看看当用户在浏览器输入一个url,怎么样返回一个静态HTML和动态网页,以及其中的原理。 在此之前说一点,springboot不支持jsp,也就是说 阅读全文
摘要:
上一节讲到先创建maven项目,然后导入依赖,主配置类等步骤,现在来个快速创建一个springboot模板,不需要向上节那么繁琐。 1.快速创建springboot应用 IDEA >file >new >project >Spring Initializer 注意jdk版本,然后就是下一步 点击Ne 阅读全文
摘要:
springboot的功能确实强悍,只需要很少的配置,就能够做出来一个简单的web应用,下面我就简要的分析一下为什么springboot能够起作用。 不觉得很奇怪吗?只需要一个主配置类(就是启动那个main方法),就能够启动一系列的springboot功能。 1.首先看主配置类 2.打开@Sprin 阅读全文
摘要:
一般而言,写个Javaweb应用搭建环境都可能要几十分钟,下载个tomcat服务器,再加上各种xml配置等等,很烦躁,而且每个web应用的配置还差不多,都是什么web.xml,application.xml等等(注解版就是各种配置类@Configuration),既然每个web应用很多配置都一样,那 阅读全文