Spring Boot
ifknow
分享技术,享受生活
展开
-
SpringBoot(八)SpringBoot中文件上传案例
本文以 SpringBoot 实现一个 文件上传的简单操作,可实现控制文件上传大小,文件上传路径。 1、准备工作 创建一个SpringBoot项目,创建SpringBoot 项目同时添加 webapp 文件夹 用于放 html 页面。 项目结构: 可能你创建的SpringBoot项目没有webapp文件夹,我也为你准备了解决办法。 解决方法: 点击工具栏 Project Structure 按钮[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q3L0GiXU-1598.原创 2020-08-25 17:52:34 · 1146 阅读 · 0 评论 -
SpringBoot(七)在SpringBoot中集成swagger2
导语 作者现在是一名 Java 后台开发工程师,在公司负责后台业务代码的实现。公司是前后端开发的模式,这就要求后台人员写接口,前端人员调用。 所以这就需要一款接口文档能够实时的将后端写的接口展示给前端开发人员看。 目前我所了解的有两种: Swagger Knife4j:knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍! 二者都能实现相同的功能。 1原创 2020-08-20 15:08:52 · 2433 阅读 · 0 评论 -
SpringBoot(六)如何在SpringBoot启动时看到自己的logo?
目录1 前言2 实现步骤2.1 SpringBoot支持文本内容和图像输出2.2 配置 1 前言 在启动 Spring Boot 项目时,默认看到 Spring Boot 启动 Logo。有些小伙伴可能就会想能不能自己定制一个专属的 Logo 呢?答案是肯定可以的。其实SpringBoot是支持自定义logo的,下面就介绍一下如何自定义logo吧! . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \原创 2020-08-20 09:55:39 · 1466 阅读 · 0 评论 -
SpringBoot(五)Mybatis如何在SpringBoot中灵活使用
1. Mybatis简介 Mybatis框架是一个开源的持久层框架,它对传统的JDBC操作数据库的方法做了进一步的封装,使用时不需要我们程序猿自己来创建连接、释放连接等操作。只需配置好mybatis的配置文件就可以灵活使用了。 2. Mybatis的优缺点 优点 (1)与传统JDBC方法相比的话,减少代码编写 (2)mybatis是一个轻量级的持久层框架 (3)上手简单,学习成本低 (4)将sql语句的权利交给程序员本身 … 3. 使用案例 3.1 创建数据库表 tk-mybatis-gen原创 2020-08-19 16:59:02 · 520 阅读 · 0 评论 -
SpringBoot(四)如何使用 tk-mybatis-generator逆向生成代码
使用 Mybatis 进行开发时,为了减少程序编写时间,提交开发效率,通常都会使用逆向生成工具来生成部分代码,比如Mapper文件、Mapper.xml文件和实体类等。 本文使用的是 tk-mybatis-generator。废话不多说,直接开干! 创建一张测试表 新建一个SpringBoot项目 使用逆向生成工具,生成Mapper接口、Mapper.xml文件、以及实体对象。 项目结构: --src ----main --------com.common ------------my.mapper.原创 2020-08-19 15:41:35 · 613 阅读 · 0 评论 -
SpringBoot(三)SpringBoot中定时任务的使用
导语 在日常的业务开发中,经常会有这样的需求:每天凌晨1点定时备份数据库,定时排查某条数据等业务需求。实现这样的需求就要用到定时任务了。 在SpringBoot中也有对定时任务支持。 实现定时任务的步骤 启动类上加@EnableScheduling注解 编写定时任务要执行的代码,并把任务类和方法交有Spring IOC容器管理 了解 cron 表达式 新建一个SpringBoot项目,只需要引入spring-boot-starter依赖 <dependency> <原创 2020-08-19 11:54:01 · 306 阅读 · 0 评论 -
SpringBoot(二)Redis的使用
文章读完大概需要15分钟 在之前的文章中我有分享过Redis面试题,见 Redis全攻略、面试题。这篇文章我主要介绍一下在SpringBoot中是如何使用Redis的。 作为存储数据的工具来说,现在开发中使用到的最常见、最常用的数据库类型就分为关系型数据库和非关系型数据库。这里就不介绍他们的区别了~ 关系型数据库最为代表就是Oracel,Microsoft SQL Server、Microsoft Access 和 MySQL 等; 非关系型数据库的代表就是 MongoDB、Redis、Memcac.原创 2020-08-19 09:17:41 · 276 阅读 · 0 评论 -
SpringBoot(一)入门篇 你还不知道Spring Boot?
1.什么是SpringBoot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。以上关于SpringBoot的概念来源于百度百科。用我自己的语言来描述就是说,SpringBoot其实从根本上上来说并不是一个新的框架,而原创 2020-08-17 16:25:19 · 171 阅读 · 0 评论