![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
鱼蛋。
这个作者很懒,什么都没留下…
展开
-
SpringBoot与Shiro的整合
Shiro是一个安全框架。Subject: 代表当前正在执行操作的用户,但Subject代表的可以是人,也可以是任何第三方系统帐号。当然每个subject实例都会被绑定到SercurityManger上。SecurityManger:SecurityManager是Shiro核心,主要协调Shiro内部的各种安全组件。Realm: 用户数据和Shiro数据交互的桥梁。比如需要用户身份认证、...原创 2019-08-27 09:21:20 · 89 阅读 · 0 评论 -
SpringBoot添加个性化静态资源
如果不想使用SpringBoot默认的静态资源路径(src/main/resources/static),则需要另外单独配置个性化目录。在@Configratuin配置类型添加如下代码import com.qf.admin.interceptor.PermissionInterceptor;import com.qf.admin.resolver.ArgumentResolver...原创 2019-08-27 16:50:54 · 115 阅读 · 0 评论 -
SpringBoot配置参数解析器(WebArgumentResolver)
##SpingBoot下的WebArgumentResolver参数解析器需要集成类型WebArgumentResolver并在@Configuration配置类型中配置参数解析器import javax.servlet.http.HttpServletRequest;import org.springframework.core.MethodParameter;import o...原创 2019-08-27 16:42:44 · 575 阅读 · 0 评论 -
SpringBoot的filter、listener、interceptor、AOP
SpringBoot下的FilterSpringBoot下的Listener##SpringBoot下的Interceptor拦截器需要继承类型HandlerInterceptorAdapter并在@Configuration配置类型中配置拦截器import javax.servlet.http.HttpServletRequest;import javax.servlet.h...原创 2019-08-27 10:19:46 · 149 阅读 · 0 评论 -
SpringBoot跨域访问处理
对于前后端分离的项目来说,如果前端项目与后端项目部署在两个不同的域下,那么势必会引起跨域问题的出现。针对跨域问题,第一个解决方案就是jsonp,并且以前处理跨域问题基本也是这么处理。但是jsonp方式也同样有不足,不管是对于前端还是后端来说,写法与我们平常的ajax写法不同,同样后端也需要作出相应的更改。并且,jsonp方式只能通过get请求方式来传递参数,当然也还有其它的不足之处。spr...原创 2019-08-27 10:10:11 · 141 阅读 · 0 评论 -
SpringBoot初识与使用
##Spring特点简介Spring Boot是由Pivotal团队提供的全新框架目的是用来简化Spring应用的初始搭建以及开发过程。SpringBoot提供了大量的启动器,帮助开发人员大大简化了配置。从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。##SpringBoot主要特点创建独立的Spring应用程序,是一个基于spri...原创 2019-08-27 10:04:42 · 122 阅读 · 0 评论 -
SpringBoot配置消息转换器
##在@Configuration配置类下添加转换器@Overrideprotected void configureMessageConverters(List<HttpMessageConverter<?>> converters) { MappingJackson2HttpMessageConverter converter = new MappingJacks...原创 2019-08-27 09:53:18 · 601 阅读 · 0 评论 -
SpringBoot的异常处理
SpringBoot的异常处理在SpringBoot的WEB应用中,如果控制器抛出异常,并没有处理的话,都会统一转发到一个error.html的错误结果页面,此页面由SpringBoot(spring-boot-starter-web)提供。SpringBoot的WEB应用中,会自动的提供一个映射,URL是/error,处理这个请求的类型是BasicErrorController,其中的处...原创 2019-08-27 09:41:07 · 144 阅读 · 0 评论 -
SpringBoot自带的定时任务
1.在@Configuration配置文件下进行任务的并行度控制@Beanpublic ScheduledThreadPoolExecutor scheduledExecutorService() { return new ScheduledThreadPoolExecutor(10);}2.编写定时任务类import java.util.Calendar;import ja...原创 2019-08-27 09:39:34 · 191 阅读 · 0 评论 -
Thymeleaf初识与使用
##模板引擎除了JSP以外,SpringBoot还提供许多其他的模板引擎,比如freemarker、thymeleaf等。SpringBoot官方不推荐使用JSP, Thymeleaf是SpringBoot推荐使用的视图层技术。Thymeleaf的文件默认在src/main/resources/templates路径下。这个目录是一个受保护的目录,不能通过HTTP协议直接访问该目录中的...原创 2019-08-27 09:36:42 · 177 阅读 · 0 评论 -
SpringBoot与Mybatis-Plus的整合
##1. 添加mybatis-plus、Mysql驱动以及数据库连接池(以druid为例)的jar包<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version...原创 2019-08-27 09:29:55 · 166 阅读 · 0 评论 -
SpringBoot与MongoDB的整合
##1. 添加jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>##2. 在applicat...原创 2019-08-27 09:25:38 · 114 阅读 · 0 评论 -
SpringBoot添加时间格式化器
##1. 编写时间转换器类import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import org.spr...原创 2019-08-27 16:50:38 · 307 阅读 · 0 评论