Spring boot
坏事走开
这个作者很懒,什么都没留下…
展开
-
Spring Boot 学习笔记
什么是Sping Boot Spring Boot 就是一种用于简化开发的,将之前的需要配置的文件,进行代替,Spring Boot 是一个很容易就可以创建并且运行独立运行的(因为其内部嵌入了Servlet容器和Tomcat(内置的Tomcat是不支持访问jsp页面的,需要将内置的Tomcat移除掉,加入新的Tomcat))。Spring Boot 的入门: 设置Sp...原创 2018-07-31 14:13:12 · 119 阅读 · 0 评论 -
spring boot + jxls
参考资料(GitHub) :https://github.com/leaherleaher/springboot-example转载 2019-04-23 16:00:49 · 844 阅读 · 0 评论 -
spring boot --- Mybatis多数据源
配置mybatis多数据源,主要提供SqlsessionFactory实例和sqlSessionTemplate实例,其中SqlsessionFactory用于操作数据源,sqlSessionTemplate管理线程是否安全配置多个数据源对应的配置数据进行加载/** * mybatis 的数据源的配置 */@Configuration@MapperScan(value...原创 2019-04-21 22:35:16 · 178 阅读 · 0 评论 -
Spring boot -- mybatis
Mybatis 是一款优秀的持久层框架,原名叫做IBatis ,2010年有ApacheSoftwareFounddation迁移至Google Code 更名为Mynatis ,在Spring boot 中,Mybatis 提供了一套自动化配置的方案,可以做到Mybatis 开箱即用。pom 依赖 <dependencies> <dependency&...原创 2019-03-21 21:47:55 · 107 阅读 · 0 评论 -
Sprin boot -- JdbcTemplate
JdbcTemplate 是Spring 提供的一套JDBC 的模板,利用 AOP技术来解决直接使用JDBC时大量重复代码的问题,JdbcTempalte虽然没有mybatis 那么灵活,但是比直接使用JDBC 要方便很多,Spring boot 对jdbcTemplate 的使用提供了自动化配置类,JdbcTemplateAutoConfiguration。pom文件<depe...原创 2019-03-21 21:31:02 · 249 阅读 · 0 评论 -
Spring boot -- 初始化数据
在系统一开始加载的时候,需要初始化一些数据,例如文件的加载、数据库的初始化等操作,在spring 中 可以使用 Listener 进行解决,但是在spring boot 使用 CommandLineRunner 和 ApplicationRunner 来解决,两个类的用于基本一致,唯一不同的是参数CommandLineRunner:Spring boot 在启动的时候,会遍历该类的实现...原创 2019-03-12 23:03:16 · 491 阅读 · 0 评论 -
Spring boot -- 拦截器
spring mvc 提供了 aop的拦截器,拥有更加细致的拦截能力,在spring boot 中提供了更加方便的处理方式HandlerInterceptor:用于完成拦截器的方式在使用的时候只需要 实现该拦截器接口/** * 自定义拦截器 */public class MyInterceptor implements HandlerInterceptor { @Ov...原创 2019-03-11 22:50:55 · 409 阅读 · 0 评论 -
Spring boot -- Cors 跨域问题
Cors 是由W3c 制定的一种跨域资源共享的技术,其目的就是为了解决前端跨域的请求,在 java ee 中,前端经常使用的跨域的请求是jsonp 的请求技术,但是jsonp 只支持 GET 请求,而Cors 则支持多种 http 请求方法。无论是简单的请求,还是复杂的请求,前端的写法都是不变的,额外的处理都是在服务器端 来完成,在spring boot 中可以使用简单的方式完成Cont...原创 2019-03-11 22:12:58 · 124 阅读 · 0 评论 -
Spring boot --- 自定义错误页面
在发生异常的时候,如果是Filter 中的异常,使用@ControllerAdvice 中gen @ExceptionHandler 捕获异常是捕获不到的,所以spring boot 默认提供了另一种方式来解决下面是在出现异常的时候,出现的错误的页面提示信息在显示的时候,可能返回json 数据,可以根据实际的情况 ,返回html页面或者是 json 类型的数据在spring...原创 2019-03-10 19:36:05 · 579 阅读 · 0 评论 -
spring boot --- 自定义 favicon.ico
favicon.ico 是浏览器选择卡左上角的图标只要将favicon.ico 的图片文件放在 static 目录下即可原创 2019-03-14 21:55:17 · 1475 阅读 · 5 评论 -
spring boot -- 欢迎页
spring boot 在项目启动的时候,首先会去静态资源路径下查找index.html 作为首页文件若查询不到,则会去查找动态的index 文件作为首页文件在项目启动的时候,就会去寻找该文件如果文件中需要数据...原创 2019-03-14 21:53:29 · 100 阅读 · 0 评论 -
Spring boot ---@ContollerAdvice
@ControllerAdvice 相当于 @Controller 的增强版,@Controller Advice 通常是用来处理全局数据的在使用的时候一般是结合 @ExceptionHandler 、@ModelAttribute 、 @InitBinder 使用@ControolerAdvice 跟 @ExceptionHandler 结合使用@ExceptionHandler ...原创 2019-03-10 00:13:18 · 620 阅读 · 0 评论 -
spring boot --- 文件上传
在spring mvc 中,对文件上传做了简化,但是在spring boot 中更对 文件上传做了简化,在java 中文件上传共需要涉及到两个组件,一个是CommonsMultipartReslover,另一个是StandardServletMultipartResolver,StandardServletMultipartResolver是在Servlet3.0来处理的,tomcat7.0就...原创 2019-03-09 23:27:46 · 205 阅读 · 0 评论 -
spring boot ---静态资源
在 spring mvc 中,对于静态资源也需要手动的配置,但是在spring boot 中是不需要手动配置的,提供了自动化配置,可以简化静态资源的过滤配置spring boot 中 对于 spring mvc 的自动化配置都在WebMvcAutoConfiguration 类中,在webMvcAutoConfiguration 类中有一个静态内部类WebMvcConfigurati...原创 2019-03-06 21:55:18 · 165 阅读 · 0 评论 -
Spring boot -- Filter、 Servlet 、Listener
一般情况下,使用 Spring mvc 框架之后,基本上就可以告别Servlet、Filter和Listener ,但是在整合一些第三方框架的时候,需要使用到Servlet。spring boot 对整合这些基本的Web组件,提供了很好的支持Filter@WebFilter("/*")public class MyFilter implements Filter { @O...原创 2019-03-13 22:00:09 · 167 阅读 · 0 评论 -
Spring boot --- FastJson
FastJson : 阿里巴巴开源解析框架,是目前开源框架中json解析最快的。导入依赖:引入spring boot 默认使用的 jackson 所以需要将该依赖移除<dependency> <groupId>org.springframework.boot</groupId> <artifact...原创 2019-03-05 23:04:57 · 209 阅读 · 0 评论 -
spring boot 整合 redis
使用spring 2.0 以上注:该案例没有设置某一个key具体的设置有效的时间,如有知道的,请下方留言(感激不尽)实体类的配置:package com.example.redis.redis.entity;import java.io.Serializable;import java.util.List;public class UserInfo implements S...原创 2018-12-10 13:45:05 · 97 阅读 · 0 评论 -
Thymeleaf 自定义标签
本文介绍自定义标签,使用的环境为,spring-boot-starter-parent 版本为 1.5.10.RELEASE 使用的 Thymeleaf 的版本是 3.0.9.RELEASE如果使用的spring-boot-starter-parent 为 2.0 以上 则使用 Thymeleaf 的版本则是4以上按照上面版本的说明,首先先把Thymeleaf 的版本进行升...原创 2019-06-12 14:25:24 · 2041 阅读 · 0 评论