Java中SpringBoot
文章平均质量分 93
小蓝波
这个作者很懒,什么都没留下…
展开
-
springBoot中mybatis的使用
在springBoot中我们经常会用到请求数据库的操作,这里我们就用到了一个框架Mybatis,Mybatis框架中可以用很少的人工写的SQL完成项目的请求数据库增、删、改、查的工作。1、在pom.xml中添加Mybatis包 <!-- mybatis依赖 --> <dependency> <gro...原创 2019-07-13 18:28:35 · 232 阅读 · 0 评论 -
SpringBoot中整合Swagger2并且添加消息头
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口,通常需要使用工具,比如postman 接口文档太多,不好管理Swagger也就是...原创 2019-08-07 15:31:57 · 397 阅读 · 0 评论 -
SpringBoot+Mybatis+Mybatis Plus+Shiro实现一个简单的项目架构
本节来使用SpringBoot+Mybatis+Mybatis Plus+Shiro实现简单的项目架构,主要实现的是使用Shiro进行登录验证和权限的验证,以下是实现的全过程,如果有不明白的地方可以下载代码示例:https://download.csdn.net/download/feritylamb/114909951、搭建一个SpringBoot项目,参考文章https://blog.cs...原创 2019-08-07 14:40:42 · 1545 阅读 · 1 评论 -
实现一个简单的SpringBoot项目
SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。现在我们就一起来搭建一个简单的S...原创 2019-08-06 23:24:44 · 739 阅读 · 0 评论 -
mybatis-plus Wrapper 条件构造器
官方文档:https://baomidou.gitee.io/mybatis-plus-doc/#/wrapper实体包装器,用于处理 sql 拼接,排序,实体参数查询等!补充说明: 使用的是数据库字段,不是Java属性!实体包装器 EntityWrapper 继承 Wrapper简单示例翻页查询public Page<T> selectPage(Page<...原创 2019-07-28 21:34:56 · 22485 阅读 · 0 评论 -
SpringBoot中Mybatis Plus的使用
在项目中我们如果自己去写SQL时经常出现哪条语句由于粗心导致哪个字段写的有问题,然后项目就会出问题,但是在SpringBoot中有没有一个工具可以直接生成代码呢?通过查阅资料发现在SpringBoot还真有一个工具可以直接生成架构的视图、控制器、模型层,而且项目中简单的增删改查的sql语句可以不用手工去写,这么好的工具就是MybytasPlus,下面我们来学习MybatisPlus:代码示例:...原创 2019-07-28 18:45:57 · 296 阅读 · 0 评论 -
SpringBoot之定时任务详解
阅读目录:序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务阅读正文:序言使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就派...原创 2019-08-08 07:59:49 · 187 阅读 · 0 评论 -
Spring Boot全局异常捕获处理
本节要实现的是,当我们请求的Controller接口有错误时,可以全局捕获到相应的异常,并返回给用户,这里使用的是通过ControllerAdvice和ExceptionHandler捕获异常和错误信息,向前端返回json格式的状态码及异常描述信息。1.创建一个全局异常捕获处理类GlobalExceptionHandlerimport com.qiqi.utils.ExceptionUt...原创 2019-08-07 22:32:21 · 1556 阅读 · 0 评论 -
SpringBoot中多数据源的配置与使用
在实际项目开发中,我们可能会遇到,想要不改变当前数据库结构的情况下,调用另外一个数据库,这个时候我们就需要用到多数据源了(在文章的底部有本案例有详细的代码提供下载(SpringBoot多数据源案例)),接下来开始具体实现过程的讲解。1、首先创建一个springBoot的项目。如图:2、在pom.xml中配置相关的JAR包<project xmlns="http://m...原创 2019-07-21 14:06:04 · 305 阅读 · 0 评论 -
SpringBoot中lombok的 使用
介绍Spring Boot是非常高效的开发框架,lombok是一套代码模板解决方案,将极大提升开发的效率,这里介绍给大家使用。Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是在运行过程中,帮...原创 2019-07-29 08:38:05 · 1082 阅读 · 0 评论 -
springboot中的常用注解
springboot中的常用注解个人觉得springboor中常用的注解主要可以分为三种:放入容器型注解、从容器中取出型注解和功能型注解。其中的放入容器型和从容器中取出型就是我们平时所说的控制反转和依赖注入的概念(个人版本- - - 可以看一看,别太当真 0.0)放入容器型注解简介:个人觉得就是申明一个实例对象,然后将这个对象交给spring管理。1、@Component:放在类上,把...原创 2019-07-17 07:49:57 · 110 阅读 · 0 评论 -
SpringBoot中事务的使用
在我们项目中经常遇到这样的情况,当我们想要添加一条数据的时候,同时又想要删除一条数据,但是当我们执行完添加操作后,后面的语句出现了错误,这样就会导致我们数据添加成功了,但另外一边数据没有删除成功,如果出现这样的情况就会导致我们项目中会出现许多脏数据,如果遇到这样的情况,我们就需要用事务去处理。一、如果我们接触一个新的名词并且我们想要学习并且使用它,我们就需要了解它的概念,那么“事务”的概念是什...原创 2019-07-14 18:48:35 · 2140 阅读 · 0 评论 -
Springboot中thymeleaf
由于使用JSP页面时,编译器会把JSP页面编译成serverlet,这样比较消耗资源,所以在springBoot中不推荐使用JSP,推荐大家使用模板,Thymleaf、Freemaker、Grooay,在这里来介绍一下Thymleaf1、添加依赖<!--html 解析引擎 --> <dependency> <groupId>org...原创 2019-07-11 08:23:52 · 282 阅读 · 0 评论 -
SpringBoot修改代码自动重启功能
添加开发者工具集spring-boot-devtools<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifact...原创 2019-08-07 17:26:42 · 645 阅读 · 0 评论