SpringBoot入门总结
SpringBoot框架好,简单搭建,使用方便
19年,重新开始写
求学之路,泛结良师,广交益友
展开
-
SpringgBoot入门系列篇(十三):部署SpringBoot到tomcat上并启动
前期准备首先需要搭建一个SpringBoot项目,这里我使用的是IDEA搭建SpringBoot+maven项目,SpringBoot项目的简单搭建可以参考这篇文章:SpringBoot入门:从HelloWorld开始那么,接下来就开始实现部署吧部署SpringBoot项目首先需要修改SpringBoot项目的启动类,在使用SpringBoot直接启动的时候,启...原创 2018-01-21 18:15:24 · 9709 阅读 · 0 评论 -
SpringBoot入门系列篇(十一):实现文件上传
前情提要现在大多数的web开发基本都会用到文件上传这一个功能,文件上传分为单文件上传和多文件上传,下面就一一讲解一下通过SpringBoot框架对两种上传的实现SpringBoot实现单文件上传首先建立一个html界面,包含一个form文件上传表单,代码如下:html lang="en">head> title>文件上传界面title>head>原创 2018-01-17 00:14:20 · 2972 阅读 · 1 评论 -
SpringBoot入门系列篇(十):改变启动类自动扫描的包
前情提要之前的系列篇每篇都有创建并启动一个启动类,主要是用于自动扫描并实例化所有的bean,而启动类的扫描默认是扫描与该启动类同包以及其子包下的类,有时候我们还需要修改或者说是添加自动扫描的包的位置,接下来就通过一个简单的例子来讲解如何实现改变启动类自动扫描的包改变启动类自动扫描的包的原理其实很简单,就是通过ComponentScan注解来指定需要扫描的包basePac原创 2018-01-17 00:01:09 · 21915 阅读 · 0 评论 -
SpringBoot入门系列片(九):使用自定义的属性并配置成类
前情提要在SpringBoot中使用application.properties默认了很多配置,有时候我们也需要到该属性配置文件中自定义属性值,甚至于将一系列自定义属性合并成一个对象,而SpringBoot中也提供了这种功能的实现,那么现在就来试试吧使用自定义的属性并配置成类首先在applicatiion.properties属性文件中自定义一系列属性://ap原创 2018-01-16 23:23:53 · 693 阅读 · 0 评论 -
SpringBoot入门系列篇(八):SpringBoot中使用Interceptor
前情提要之前的系列篇中介绍了在SpringBoot中使用过滤器,其实拦截器和过滤器从功能上来说,拦截器/过滤器所能实现的功能过滤器/拦截器都能够实现。但是过滤器是java实现的,它需要依赖于Servlet容器,而拦截器是SprignMVC实现的一个机制,独立于Servlet容器,而且能实现IOC容器中的各个bean。简单的说:过滤器的urlPattern针对的是所有的请求,而拦截器的url原创 2018-01-16 22:00:58 · 16358 阅读 · 7 评论 -
SpringBoot入门系列篇(七):SpringBoot中使用Filter
前情提要web开发使用Controller基本能解决大部分的需求,但是有时候我们也需要使用Filter,因为相对于拦截和监听来说,有时候原生的还是比较好用的,现在就来简单的在SpringBoot中使用这些特殊类吧好吧,上面这句话是复制粘贴前面的使用Servlet文章的前情提要,懒得写了,直接进入正题吧使用Filter实例在SpringBoot中使用Filter也有两原创 2018-01-16 20:00:30 · 20839 阅读 · 3 评论 -
SpringBoot入门系列篇(六):SpringBoot中使用Servlet
前情提要web开发使用Controller基本能解决大部分的需求,但是有时候我们也需要使用Servlet,因为相对于拦截和监听来说,有时候原生的还是比较好用的,现在就来简单的在SpringBoot中使用这些特殊类吧SpringBoot中简单使用Servlet我们知道,SpringBoot的核心控制器DispatcherServlet会处理所有的请求,所以对于我们自己写的Se原创 2018-01-16 15:59:46 · 25957 阅读 · 4 评论 -
SpringBoot入门系列篇(五):简单使用thymleaf模板
前情提要使用过vue.js的人都知道它的数据绑定是多么的方便,其实通过纯js,我们也可以实现这种操作,通过Ajax异步获取数据并放入相应的元素中,而在SpringBoot中,也同样提供了数据绑定的实现,通过使用thymleaf模板,可以实现类似于vue.js那样的数据绑定,只需要访问一个url,就能动态获取里面的所有数据SpringBoot使用thymleaf模板的简单实例原创 2018-01-13 14:00:15 · 2921 阅读 · 0 评论 -
SpringBoot入门系列篇(四):使用SpringBoot创建定时任务
前情提要在进行开发的时候,通常我们需要设置一个定时的任务,比如定时清理应用缓存等,对于这种情况,我们可以在前端通过js创建定时任务发送http来实现,而这看起来却类似轮询了,并且随着使用时长的增加,发送的http请求也相应的增加。SpringBoot可以非常简单的实现这个功能SpringBoot创建一个简单的定时任务首先创建定时任务类:package org.frame原创 2018-01-13 13:30:51 · 672 阅读 · 0 评论 -
SpringBoot入门系列篇(三):进行全局异常捕获
前情提要不管是编写什么样的程序,都免不了会出现很多异常,通常我们开发者而言并不会对所有的异常都会进行相应的处理,比如一般的空指针异常、数值操作异常、文件不存在异常等…(其实,开发一个好的项目还是要将所有的异常都进行相应的处理,以便于每次出现异常了能立马通过输出日志知道异常的原因和发生位置)SpringBoot提供了全局异常捕获机制,对相应的web应用下面的所有异常进行捕获,在对异常的处理上原创 2018-01-13 11:53:30 · 668 阅读 · 0 评论 -
SpringBoot入门系列篇(十二):使用XML配置Bean
前情提要虽然SpringBoot的理念就是零配置编程,但是有时候也会出现绝对需要使用XML进行配置的情况,SpringBoot也同样提供了手动加载XML配置中的bean的方法,下面就来简单的介绍一下在SpringBoot中简单的使用XML配置Bean首先新建两个包,org.test1和org.test2,在org.test2包下创建一个Service,代码如下:pa原创 2018-01-17 00:33:29 · 20929 阅读 · 2 评论 -
使用java简单实现的一个Spring框架(pom.xml仅包含Servlet jar包依赖)
开始前的准备开发环境:jdk8+tomcat7+IDEA+maven所需jar包:Servlet2.x那么现在就开始吧开发过程(绝对详细)首先,启动IDEA创建一个maven项目,并创建下图所示的包结构,包名你们自己起就可以了然后配置pom.xml,在里面引入Servlet依赖就可以了,这里我引入的2.x的,你们不要引入3.0的,虽然3.0的原创 2018-01-08 16:51:18 · 3048 阅读 · 0 评论 -
SpringBoot入门系列篇(二):SpringBoot发送json格式数据
前情提要JSON应该是目前web开发(甚至是Andriod开发)来说用的比较多的一种数据交换格式了吧,到现在为止,出现了很多的JSON支持库,比较流行的有fastjson、jackjson和gson等。现在就来学习使用SpringBoot来发送json格式数据吧使用SpringBoot直接发送json格式数据使用SpringBoot来发送json格式数据其实很简单,只需要自原创 2018-01-11 21:12:11 · 6096 阅读 · 0 评论 -
SpringBoot初使用:从Hello World开始
SpringBoot简介(官网+百度百科)Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boo转载 2017-12-04 12:49:41 · 1108 阅读 · 0 评论