摘要: 一、前言 到现在,我们可以看出来,如果我们想用一些功能,基本上都是通过添加spring-boot-starter的方式来使用的,因为各种各样的功能都被封装成了starter,然后把相关服务注入到容器中去,那么如果我们想用一下自己的某些功能呢,那就也要编写一个自定义的starter,所以今天我们就来看 阅读全文
posted @ 2019-10-31 15:37 Lookings 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、前言 前边我们已经学些了开发的基本流程,最重要的一步来了,怎么样和数据库交互才是最重要的,毕竟没有数据那就相当于什么也没做,本文我们来学习使用springboot整合jdbc、mybatis、jpa等我们常用的数据库持久化技术。 二、整合jdbc 2.1 引入maven依赖 整合jdbc我们需要 阅读全文
posted @ 2019-10-29 15:24 Lookings 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 一、前言 springboot中默认使用的是tomcat容器,也叫做嵌入式的servlet容器。因为它和我们平常使用的tomcat容器不一样,这个tomcat直接嵌入到的springboot,平常我们使用tomcat容器是一个独立的应用,配置的时候需要在tomcat中的xml中配置,而使用sprin 阅读全文
posted @ 2019-10-23 11:02 Lookings 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、前言 在前边部分我们已经学会了基本的web开发流程,在web开发中,我们通常会对请求做统一处理,比如未登录的用户要拦截掉相关请求,报错页面统一显示等等,这些都需要配置,可以大大简化我们的代码,实现功能的完整性与统一性。 二、拦截器配置 首先我们先做一个登录身份验证拦截器,来拦截那些没有登录的用户 阅读全文
posted @ 2019-10-21 14:32 Lookings 阅读(4574) 评论(0) 推荐(0) 编辑
摘要: 一、前言 国际化这个功能可能我们不常用,但是在有需要的地方还是必须要上的,今天我们就来看一下怎么在我们的web开发中配置国际化,让我们的网站可以根据语言来展示不同的形式。本文接续上一篇SpringBoot起飞系列-Web开发(五)来在此基础上进行国际化配置。 二、国际化配置 2.1 springbo 阅读全文
posted @ 2019-10-10 15:54 Lookings 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 一、前言 从今天你开始我们就开始进行我们的web开发,之前的一篇用SpringBoot起飞系列-使用idea搭建环境(二)已经说明了我们如何进行开发,当然这是搭建起步,接下来我们就开始进行详细的开发,包括springboot中各种starters的使用,真正的使用到的功能都是我们实际项目中能用到的。 阅读全文
posted @ 2019-09-30 16:53 Lookings 阅读(664) 评论(0) 推荐(1) 编辑
摘要: 一、前言 说到==和equals的问题,面试的时候可能经常被问题到,有时候如果你真的没有搞清楚里边的原因,被面试官一顿绕就懵了,所以今天我们也来彻底了解一下这个知识点。 二、==和equals的作用 2.1 ==的作用 在java中我们用==来判断两个变量是否相等,但是会根据数据类型有所区别: 1. 阅读全文
posted @ 2019-09-27 11:28 Lookings 阅读(802) 评论(0) 推荐(4) 编辑
摘要: 一、SpringBoot中的日志组件 日志是一个系统中不可缺少的组件。在项目中,我们常用的日志组件有JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j....,这里边有抽象层定义,有实现层,用一张图我们来看一下: 说明: 1.其中JCL是我们spring 阅读全文
posted @ 2019-09-26 11:28 Lookings 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 一、SpringBoot中的配置文件 说起到配置文件,大家并不陌生,早在springboot之前,我们用ssh,ssm框架开发的时候整天都要接触配置文件,那时候的配置文件基本上都是.properties和.xml后缀的文件,也基本就是这两种格式,配置好后我们可以从配置文件中读取数据注入到我们的程序中 阅读全文
posted @ 2019-09-18 20:37 Lookings 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 一、环境配置 安装idea的教程就不说了,相信大家肯定已经安装好了,另外maven环境肯定也安装好了,那么我们就开始使用idea开发工具来创建一个springboot的web项目,这里奉上一个idea的下载和破解教程,使用的版本是2018.3的版本。 地址:IntelliJ IDEA 2018.3 阅读全文
posted @ 2019-09-17 15:45 Lookings 阅读(3704) 评论(0) 推荐(1) 编辑