![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
展会融媒体代运营_龙
with great power comes great responsibility
展开
-
Java取掉json数据中值为null的属性字段
@JsonInclude(JsonInclude.Include.NON_NULL)集成于Springboot2.0中此方法的配置意在实体类与json互转的时候 属性值为null的不参与序列化。使用时:用注解的方式放在标记类或者属性或者在配置文件中添加全局配置jackson.default-property-inclusion:non_null*不过这配...原创 2019-10-25 11:40:04 · 6138 阅读 · 0 评论 -
Spring Boot(七):springboot的定时任务
springboot定时任务就非常简单!1、添加依赖:引入 Spring Boot Starter 包即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifa...原创 2019-06-04 10:48:30 · 168 阅读 · 0 评论 -
Spring Boot(六):RabbitMQ 详解
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式的系统中,消息队列也会被用在很多其它的方面,比如:分布式事务的支持,RPC 的调用等等。...原创 2019-06-04 09:34:50 · 310 阅读 · 0 评论 -
Spring Boot(五):MyBatista的使用
一、添加maven依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependenc...原创 2019-06-03 14:59:54 · 332 阅读 · 0 评论 -
SpringBoot(二): 如何使用redis
1、首先引入依赖包 spring-boot-starter-data-redis<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></d...原创 2019-05-29 17:26:51 · 170 阅读 · 0 评论 -
Spring Boot(九):SpringBoot整合Shiro做登录认证和权限管理
Shiro 是一个功能强大、灵活的,开源的安全框架。它可以干净利落地处理身份验证、授权、企业会话管理和加密。Shiro 的首要目标是易于使用和理解。安全通常很复杂,甚至让人感到很痛苦,但是 Shiro 却不是这样子的。一个好的安全框架应该屏蔽复杂性,向外暴露简单、直观的 API,来简化开发人员实现应用程序安全所花费的时间和精力。Shiro 能做什么呢?验证用户身份 用户访问权限控制,比...原创 2019-06-06 16:06:27 · 1101 阅读 · 0 评论 -
springboot项目记一次报错:不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
错误日志:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-05-29 09:31:26.886 ERROR 4528 --- [ restartedMain] o.s.boot.SpringApplic...原创 2019-05-29 09:40:13 · 707 阅读 · 0 评论 -
Spring Boot(八):SpringBoot项目如何部署上线(两种方式 jar包和war包)
项目部署一般是两种方式:一种是打包成 jar 包直接执行,另一种是打包成 war 包放到 tomcat 服务器下。springboot一般情况下默认为jar包方式,这里我把jar包和war包两种方式都记录一下*默认maven管理项目 !!!1、jar包方式:a、先用mvn clean清理一下;b、忽略测试类 打成jar包命令:mvn clean package -Dmaven.te...原创 2019-06-05 11:31:13 · 16950 阅读 · 0 评论 -
Spring Boot(四):Thymeleaf 模板引擎 使用详解以及Thymeleaf相比freemarker和velocity对比
SpringBoot 推荐使用Thymeleaf 来代替JSP,那么Spring为什么会推荐使用Thymeleaf呢?Thymeleaf使用了自然的模板技术,意味着Thymeleaf的模板语法并不会破坏文档结构,模板依旧是有效的XML文档,Thymeleaf相比freemarker和velocity:Thymeleaf会在运行期替换掉静态值,freemaker和velocity则是连...原创 2019-05-30 14:38:15 · 3618 阅读 · 0 评论 -
SpringBoot(三): 共享Session
分布式系统中,Session共享有很多的解决方案,其中托管到缓存中应该是最常用的方案之一。那SpringBoot如何使用Session1、引入依赖<!--session依赖注入--><dependency> <groupId>org.springframework.session</groupId> <artif...原创 2019-05-30 11:13:19 · 265 阅读 · 0 评论 -
SpringBoot(一 +):利用idea搭建环境
前面有一篇利用别人封装好的工具搭建springboot环境的:SpringBoot(一):入门~搭建环境;下面利用idea创建步骤如下。1、首先IDEA新建一个项目,File-New-Project-Spring Initializr,然后Next,如下图:2、填写项目信息,并选择jdk版本3、做web应用选择web就好了4、最后finish即可创建完成之后...原创 2018-10-18 17:34:44 · 174 阅读 · 0 评论 -
SpringBoot(一):入门~搭建环境
一、直接开始搭建maven项目1)、访问:http://start.spring.io/ 进入之后点击Switch to the full version.如下图跳转之后如下图所示:选择包结构 项目名称 jdk版本等信息之后点击Fenerate Project alt + enter下载项目压缩包!下载完成之后解压导入开发工具就ok了!项目结构如下图所示:...原创 2018-09-13 15:12:56 · 208 阅读 · 0 评论