![](https://img-blog.csdnimg.cn/20191108095356132.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
从零开始学SpringBoot2.x
永无止境
笑笑是一个码农
Coding
展开
-
从零开始学SpringBoot2.x(14-SpringBoot中操作Redis基本示例)
这阵子没有好好写博客咯!一定要好好坚持下去!好了,废话不多说,今天我与大家分享一下在SpringBoot中如果简单的操作redis数据库。redis相信大家都不陌生,工作中也经常会用到,在这里我就不过多去说redis的概念了。开lululu~1、添加依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId..原创 2020-05-17 14:35:34 · 249 阅读 · 0 评论 -
从零开始学SpringBoot2.x(13-SpringBoot中使用Mybatis(XML篇))
在上一篇文章“SpringBoot中使用Mybatis(注解篇)”中我与大家简单分享了如何在SpringBoot中以注解书写SQL的方式来使用Mybatis,但在实际的开发过程中,这种方式与代码相耦合,不便于维护,并且过于复杂的SQL语句难以阅读,所以一般会用XML的方式来写SQL语句。其实过程都差不多,只不过把SQL移到XML中罢了!开撸~1、pom.xml如下:...原创 2020-03-21 16:04:09 · 996 阅读 · 0 评论 -
从零开始学SpringBoot2.x(12-SpringBoot中使用Mybatis(注解篇))
在之前的两篇文章与大家简单分享了一下在SpringBoot应用中如何使用JPA操作数据库,但在我们的实际开发中,JPA用的相对较少,虽然其上手异常简单,但想要执行高效的SQL语句还是有一定的学习难度的。今天与大家介绍如何使用Mybatis(使用注解书写SQL语句)。不多废话!1、老老的规矩!先看pom文件,如下<dependencies> &l...原创 2020-02-29 19:53:09 · 411 阅读 · 0 评论 -
从零开始学SpringBoot2.x(11-SpringBoot中使用JPA之CRUD简单示例)
在上一篇文章“如何在SpringBoot中使用JPA操作数据库”中我简单介绍了怎么使用JPA连接数据库、创建表以及实体映射的一些常用注解,在这里我就不再重复,下面将与大家简单介绍如何使用JPA进行CRUD。CRUD是我们写业务代码的基本功,所有的业务代码,无非就是数据从哪里来,经过怎样处理,到哪里去的问题。不多废话,开整!1、创建UserRepository接口,继承...原创 2020-01-31 20:27:43 · 215 阅读 · 0 评论 -
从零开始学SpringBoot2.x(10-如何在SpringBoot中使用JPA操作数据库)
在我们日常开发中,操作数据库是必不可少的工作。在使用SpringBoot之前,我们操作数据库经常会用到Hibernate、Mybatis等ORM框架,那么在SpringBoot应用中如何操作数据库呢?下面我就与大家简单分享一下如何使用JPA。1、什么是JPAJPA并不是一个框架,它是Sun公司所定义的ORM规范,Hibernate、Toplink、OpenJPA等ORM框架针对JPA...原创 2020-01-31 15:26:48 · 284 阅读 · 0 评论 -
从零开始学SpringBoot2.x(09-SpringBoot中使用Java方式进行配置)
在开发过程中,配置,是必不可少的,虽然SpringBoot已经为我们简化了大量的配置,但有时候并不能满足我们的需求,所以,需要我们开发人员自行配置。在SpringBoot中推荐使用Java配置的方式,下面我会把配置阿里的Druid连接池作为实例,与大家分享。1、先来看看pom文件,如下:<dependencies> <!-- web组件 -->...原创 2019-12-31 21:20:46 · 210 阅读 · 0 评论 -
从零开始学SpringBoot2.x(08-SpringBoot中如何进行单元测试)
“任何人的代码,不可能没有Bug!”我们平常所写的代码,无论是在开发环境,还是在测试环境,亦或者是线上的生产环境,看似运行的毫无问题,也能满足公司的业务、客户的需求,但要我说,这样的代码依然会存在Bug!只不过没有达到触发条件罢了。作为一名合格的类人猿(程序猿),我们有义务和责任在开发的过程中避免一些非常明显的低级Bug!于是乎,就有了单元测试的概念!那么我们在使用SpringBoot...原创 2019-12-31 21:11:40 · 466 阅读 · 0 评论 -
从零开始学SpringBoot2.x(07-SpringBoot整合视图技术:Thymeleaf篇)
在上一篇文章“SpringBoot整合视图技术:Freemarker篇”,与大家分享了SpringBoot应用中如何使用Freemarker模板,今天与大家分享怎么样使用Thymeleaf模板。其实过程基本都差不多,我也就不过多废话咯,直接开整!1、在pom.xml文件中添加Thymeleaf依赖,如下: <dependencies> <!-- w...原创 2019-12-28 10:54:02 · 274 阅读 · 1 评论 -
从零开始学SpringBoot2.x(06-SpringBoot整合视图技术:Freemarker篇)
在上一篇文章“SpringBoot整合视图技术:JSP篇”我给大家简单分享了一下在SpringBoot应用中如何使用JSP。今天,与大家分享的话题是如何整合Freemarker。人不狠,话也不多!开撸~1、在pom.xml文件中添加依赖,如下:<dependencies> <!-- web组件 --> <dependenc...原创 2019-12-15 19:07:46 · 214 阅读 · 0 评论 -
从零开始学SpringBoot2.x(05-SpringBoot整合视图技术:JSP篇)
对于JSP相信大家都不陌生,无论是在学校学习,还是工作中,多多少少都会接触到一些,那么如何在SpringBoot应用中使用JSP模板呢?Easy~首先,我们在pom文件中添加web依赖及jsp支持,如下: <dependencies> <!-- web组件 --> <dependency> ...原创 2019-11-20 19:30:17 · 272 阅读 · 0 评论 -
从零开始学SpringBoot2.x(04-SpringBoot更换、禁用banner)
今天跟大家分享一个比较有意思的东西,这个本身其实与敲代码没多大关系,就是好玩!开整~当我们启动SpringBoot应用的时候,控制台会打印出一个大大的“Spring”,如下:我们把这个字符串称之为banner。那么我们是否可以更换或者是嫌弃它太碍眼把它关闭呢?答案是显而易见的咯~1、如何更换在自己喜欢的位置,创建一个名为banner.txt的文件,里面输入自...原创 2019-11-17 18:52:42 · 502 阅读 · 0 评论 -
从零开始学SpringBoot2.x(03-SpringBoot的其他两种启动方式)
在上一篇文章“第一个SpringBoot应用注意点”中简单介绍了一下我们第一个SpringBoot应用一些要注意的地方,其中,我们仅仅是通过IDEA运行main函数来启动我们的SpringBoot应用,下面我来分享一下SpringBoot的其他启动方式。1、使用java -jar的方式启动我们的demo工程默认提供的pom文件中并没有指定项目的打包方式,默认就会打成jar包,当然我们也可以...原创 2019-11-16 19:30:14 · 409 阅读 · 0 评论 -
从零开始学SpringBoot2.x(02-第一个SpringBoot应用注意点)
在上一篇文章“第一个SpringBoot应用”中,已成功运行我们的第一SpringBoot应用。我们再来回顾一下之前第一个SpringBoot应用的工程目录,如下:DemoApplication类,是使用IDEA创建应用时自动帮我们生成的,在之前运行时,我们对该类并没有关注太多,仅仅是通过其来启动应用。现在我们进入该类,来仔细观察一下,其内容如下:@SpringBootApplica...原创 2019-11-10 18:57:51 · 230 阅读 · 0 评论 -
从零开始学SpringBoot2.x(01-第一个SpringBoot应用)
虽然近一年的时间都在使用SpringBoot,但都是东学一点,西学一点,知识不成体系,所以就想从头开始重新学习一下。我把这中间的学习过程记录下来,分享与大家,希望能有所帮助。好了,废话不多说,直接挽(tuo)起(le)袖(ku)子开撸~使用IDEA新建项目,选择Spring Initializr,如下图所示:在图中我们可以看到有一个默认的网址,其实这个网址表示一会儿我们创建的dem...原创 2019-11-08 09:50:13 · 734 阅读 · 0 评论