
SpringBoot
youyouwuxin1234
博主:忧忧吾心
学历:2017.09-2019.07 硕士 - 武汉大学 软件工程
2013.08-2017.06 本科 - 郑州大学 计算机科学与技术
工作:2019.07.02-2021.11.16,在美的集团IT部门国际事业部从事软件开发工作
2021.11.22-2021.12.31,在新华三大数据有限公司从事软件研发
2022.01.01-2023年,在紫光集团紫光云技术有限公司从事软件研发工作
2024年至今在河南工业大学工作
其他:代表公司参加过2019年杭州阿里巴巴云栖大会
兴趣:爱生活、爱学习、爱运动、爱旅行、爱美食。
展开
-
386、Java中级41 -【Spring Boot - Redis】 2020.09.28
0、目录1、Redis2、运行 Redis 服务器3、先运行,看到效果,再学习4、pom.xml5、application.properties6、Application7、RedisConfig.java8、Page4Navigator9、CategoryService10、CategoryServiceImpl11、CategoryController12、参考链接1、RedisRedis 是一套 key-value 高性能数据库。关于 Redis 如何安装,运用有专门的教程,在这里就不展开了。原创 2020-09-28 18:10:49 · 163 阅读 · 0 评论 -
385、Java中级40 -【Spring Boot - JSON】 2020.09.27
0、目录1、 本知识点效果2、基于前面的知识点3、Category4、CategoryController5、submit.html6、getOne.html7、getMany.html8、参考链接1、 本知识点效果本知识点效果有三个,分别是以json方式:提交,获取单个和获取多个提交http://localhost:8080/submit.html获取单个http://localhost:8080/getOne.html获取多个http://localhost:8080/getM原创 2020-09-27 17:57:23 · 90 阅读 · 0 评论 -
384、Java中级39 -【Spring Boot - Restful】 2020.09.25
0、目录1、 Restful 风格是什么2、listCategory.jsp3、editCategory.jsp4、CategoryController5、参考链接1、 Restful 风格是什么大家在做Web开发的过程中,method常用的值是get和post. 可事实上,method值还可以是put和delete等等其他值。既然method值如此丰富,那么就可以考虑使用同一个url,但是约定不同的method来实施不同的业务,这就是Restful的基本考虑。CRUD是最常见的操作,在使用Rest原创 2020-09-25 17:39:02 · 100 阅读 · 0 评论 -
383、Java中级38 -【Spring Boot - 上传文件】 2020.09.25
0、目录1、 uploadPage.jsp2、UploadController.java3、application.properties4、测试5、参考链接1、 uploadPage.jsp在jsp目录下新建uploadPage.jsp,需要几点:method=“post” 是必须的enctype=“multipart/form-data” 是必须的,表示提交二进制文件name=“file” 是必须的,和后续服务端对应accept=“image/*” 表示只选择图片<%@ page原创 2020-09-25 17:20:55 · 138 阅读 · 0 评论 -
382、Java中级37 -【Spring Boot - JPA条件查询】 2020.09.24
0、目录1、JPA 条件查询方式2、实现原理3、条件查询规范4、参考链接1、JPA 条件查询方式JPA 条件查询方式很有意思,是不需要写 SQL 语句的,只需要在 dao 接口里按照规范的命名定义对应的方法名,及可达到查询相应字段的效果了。在如下代码里做了如下事情:首先通过 @Before 把 Category表里所有数据都删除了,并新增了10条。然后 test1() 查询所有数据,看看新增的10条数据。接着,test2() 通过自定义的接口方法 findByName,根据name 查询分类表原创 2020-09-24 18:20:44 · 162 阅读 · 0 评论 -
381、Java中级36 -【Spring Boot - CRUD+分页(SpringBoot SQLite)】 2020.09.23
0、目录1、SQLite 介绍2、先运行,看到效果,再学习3、SQLite 方言一堆4、application.properties5、pom.xml6、重启运行7、参考链接1、SQLite 介绍SQLite 是一种数据库,它是跑在 JVM里面的,所以不需要像 mysql 那样得独立安装配置,而是直接拿来就用。。。本知识点就会把对mysql 的依赖,建立在 sqlite 上,这样大家跑起来就不用费神地安装配置 mysql 数据了啦2、先运行,看到效果,再学习老规矩,先下载右上角的可运行项目,配置运原创 2020-09-23 18:03:51 · 234 阅读 · 0 评论 -
380、Java中级35 -【Spring Boot - CRUD+分页(SpringBoot Mybatis)】 2020.09.23
0、目录1、Mybatis CRUD和分页2、先运行,看到效果,再学习3、pom.xml4、PageHelperConfig5、CategoryMapper6、CategoryController7、listCategory.jsp8、editCategory.jsp9、重启测试访问10、参考链接1、Mybatis CRUD和分页这里使用Mybatis来做一个完整的CRUD和分页。 其中分页使用Mybatis 里讲解的PageHelper插件。2、先运行,看到效果,再学习老规矩,先下载右上角的可运行原创 2020-09-23 17:57:00 · 124 阅读 · 0 评论 -
379、Java中级34 -【Spring Boot - CRUD+分页(SpringBoot JPA)】 2020.09.21
0、目录1、CRUD和分页2、先运行,看到效果,再学习3、CategoryController4、listCategory.jsp5、editCategory.jsp6、重启测试7、参考链接1、CRUD和分页在 JPA 基本用法教程中 学习了JPA的基本运用,可是最后呢,总归还是要搞 CRUD和分页的。 并且借助CRUD和分页对JPA 的常用手法做一个学习。2、先运行,看到效果,再学习老规矩,先下载右上角的可运行项目,配置运行起来,确认可用之后,再学习做了哪些步骤以达到这样的效果。访问测试地址:原创 2020-09-21 18:07:54 · 124 阅读 · 0 评论 -
378、Java中级33 -【Spring Boot - Mybatis-xml注解方式】 2020.09.18
0、目录1、xml方式2、先运行,看到效果,再学习3、模仿和排错4、CategoryMapper5、Category.xml6、application.properties7、重启后测试8、参考链接1、xml方式Mybatis-注解方式 教程用的是 mybatis 注解方式,可是 mapper 加xml方式也很流行,所以本教程讲 xml 方式怎么做2、先运行,看到效果,再学习老规矩,先下载右上角的可运行项目,配置运行起来,确认可用之后,再学习做了哪些步骤以达到这样的效果。访问地址:http:/原创 2020-09-18 18:27:10 · 106 阅读 · 0 评论 -
377、Java中级32 -【Spring Boot - Mybatis注解方式】 2020.09.17
0、目录1、关于Mybatis2、创建数据库3、创建表4、准备数据5、先运行,看到效果,再学习6、模仿和排错7、application.properties8、pom.xml9、Category10、CategoryMapper11、CategoryController12、listCategory.jsp13、重启测试14、参考链接1、关于MybatisMybatis 是用来进行数据库操作的框架,如果没有相关知识最好学习一下先: Mybatis 系列教材2、创建数据库创建数据库,名称是 ho原创 2020-09-17 18:27:58 · 127 阅读 · 0 评论 -
376、Java中级31 -【Spring Boot - JPA】 2020.09.16
0、目录1、 JPA概念2、创建数据库3、创建表4、准备数据5、先运行,看到效果,再学习6、模仿和排错7、application.properties8、pom.xml9、Category10、CategoryDAO11、CategoryController12、listCategory.jsp13、重启测试14、参考链接1、 JPA概念JPA(Java Persistence API)是Sun官方提出的Java持久化规范,用来方便大家操作数据库。真正干活的可能是Hibernate,TopLink等等原创 2020-09-16 18:21:20 · 210 阅读 · 0 评论 -
375、Java中级30 -【Spring Boot - 导入项目idea】 2020.09.15
0、目录1、现成项目2、下载3、导入4、等待5、启动6、参考链接1、现成项目有时候会拿到别人现成的 springboot 项目,而不是从头自己做一个。 这个时候,就需要用导入的方式来 import 这么一个项目了。本教程讲解如何用 idea 来导入。2、下载首先下载右上角的 springboot.rar,这是一个非常简单的 springboot 项目。3、导入IDEA 导入Springboot 项目办法:菜单->File->New->Project From Existi原创 2020-09-15 15:30:49 · 189 阅读 · 0 评论 -
374、Java中级29 -【Spring Boot - 导入项目eclipse】 2020.09.15
0、目录1、现成项目2、下载3、导入4、等待5、启动6、参考链接1、现成项目有时候会拿到别人现成的 springboot 项目,而不是从头自己做一个。 这个时候,就需要用导入的方式来 import 这么一个项目了。本教程讲解如何用 eclipse 来导入。2、下载首先下载右上角的 springboot.rar,这是一个非常简单的 springboot 项目。3、导入Eclipse 导入Springboot 项目办法:菜单->File->Import->Maven->原创 2020-09-15 14:59:17 · 155 阅读 · 0 评论 -
373、Java中级28 -【Spring Boot - yml 格式】 2020.09.15
0、目录1、yml 格式2、同样内容,不同写法3、application.yml4、排斥性5、参考链接1、yml 格式现在大家发现,在springboot里还是要用到配置文件的。 除了使用.properties外,springboot还支持 yml格式。个人觉得yml格式的可读性和…properties比起来差不多,有时候还没有不如properties 看起来那么规整。但是考虑到很多springboot项目会使用yml格式,还是简单讲讲,主要目的还是为了读懂其他人的项目。2、同样内容,不同写法如原创 2020-09-15 14:13:25 · 119 阅读 · 0 评论 -
372、Java中级27 -【Spring Boot - 热部署】 2020.09.11
0、目录1、必须重启2、pom.xml3、重启测试4、参考链接1、必须重启目前的Springboot,当发生了任何修改之后,必须关闭后再启动Application类才能够生效,显得略微麻烦。 Springboot提供了热部署的方式,当发现任何类发生了改变,马上通过JVM类加载的方式,加载最新的类到虚拟机中。 这样就不需要重新启动也能看到修改后的效果了2、pom.xml做法很简单,在pom.xml中新增加一个依赖和一个插件就行了。2.1依赖:<dependency> <g原创 2020-09-11 18:20:07 · 107 阅读 · 0 评论 -
371、Java中级26 -【Spring Boot - 部署方式war方式】 2020.08.27
0、目录1、部署方式2、可运行项目3、Application4、pom.xml5、创建war包6、重命名 war 包,然后部署7、启动并测试8、参考链接1、部署方式Springboot 和我们之前学习的web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢?通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。本知识点讲解 war 的方式。2、可运行项目开发过程在前面的知识点讲解过了,这里就不表了,首先在右上角下载可运行项目。下载原创 2020-08-27 00:20:25 · 108 阅读 · 0 评论 -
370、Java中级25 -【Spring Boot】 2020.08.27
0、目录1、Spring Boot2、部署方式3、可运行项目4、打包成jar5、运行该jar6、参考链接1、Spring Boot在学习SSM(H)的过程中,需要做大量的配置工作,其实很多配置行为本身只是手段,并不是目的。 基于这个考虑,把该简化的简化,该省略的省略,开发人员只用关心提供业务功能就行了,这就是 SpringBoot。换言之,SpringBoot可以简单地看成简化了的、按照约定开发的SSM(H)。 开发速度大大提升。 可是呢,最好还是有 SSM(H)的基础,否则其中用到了Spring M原创 2020-08-27 00:12:44 · 117 阅读 · 0 评论