SpringBoot-基础入门 SpringBoot-基础入门1. SpringBoot简介1.1 为什么要学习SpringBoot 我们之前的SSM还是使用起来不够爽。 还需要写很多的配置才能进行正常的使用。 实现一个功能需要引入很多的依赖,尤其是要自己去维护依赖的版本,特别容易出现依赖冲突等问题。 SpringBoot就能很好的解决上述问题。 1.2 SpringBoot是什么 Spring Boot是基于Spr 2022-06-14 SpringBoot框架 #java #SpringBoot
SpringBoot项目实战 项目实战-前后端分离博客系统1.课程介绍 纯后端讲解 完整的前台后台代码编写 主流技术栈(SpringBoot,MybatisPlus,SpringSecurity,EasyExcel,Swagger2,Redis,Echarts,Vue,ElementUI….) 完善细致的需求分析 由易到难循序渐进 2.创建工程 我们有前台和后台两套系统。两套系统的前端工程都已经提供好了。所以我们只需要写两 2021-12-12 SpringBoot框架 #java #SpringBoot
SpringSecurity学习笔记 SpringSecurity从入门到【跑路】0. 简介Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了 更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有Shiro的比较多,因为相比 与SpringSecurity,Shiro的上手更加的简单。 一般Web 2021-11-12 SpringSecurity框架 #java #SpringSecurity
Java函数式编程 函数式编程-Stream流1. 概述1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 12345678910111213141516171819//查询未成年作家的评分在70以上的书籍 由于洋流影响所以作家和书籍可能出现重复,需要进行去重List<Book> bookList = new ArrayList<>();Set< 2021-11-11 Java进阶 #java
SSM整合 SSM整合1.SSM整合1.0 步骤分析 我们先来分析下如何把Spring,SpringMVC,Mybatis整合到一起。 1.0.1 步骤①Spring整合上Mybatis 通过Service层Dao层都注入Spring容器中 ②引入配置SpringMVC 把Controller层注入SpringMVC容器中 ③让web项目启动时自动读取Spring配置文件来创建Spring容器 2021-10-05 SSM框架 #java #SSM
Spring学习笔记 Spring-011.Spring简介 Spring是一个开源框架,它由[Rod Johnson](https://baike.baidu.com/item/Rod Johnson)创建。它是为了解决企业应用开发的复杂性而创建的。 目前是JavaEE开发的灵魂框架。他可以简化JavaEE开发,可以非常方便整合其他框架,无侵入的进行功能增强。 Spring的核心就是 控制反转(Io 2021-10-01 Spring框架 #java #Spring
SpringMVC学习笔记 SpringMVC-011.SpringMVC概述 Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的MVC 框架之一。 一种轻量级的、基于MVC的Web层应用框架。它能让我们对请求数据的出来,响应数据的处理,页面的跳转等等常见的web操作变得更加简单方便。 2.入门案例①导入相关依赖12345678910111213141516171819202122 2021-10-01 SpringMVC框架 #java #SpringMVC
Mybatis学习笔记 Mybatis-011. 框架 框架相当于是一个脚手架,内部已经写好了很多代码,我们只要其基础上进行开发就可以提高我们的开发效率。 框架阶段学习: ①先去学习如何使用框架 ②然后再使用熟练的情况下去猜测内部的原理 ③通过源码去验证自己的猜测。 2.Mybatis介绍 MyBatis 是一款优秀的持久层框架。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 2021-10-01 Mybatis框架 #java #Mybatis
Java SE进阶之IO流 IO流-11. File1.1 概述 File对象主要是用来表示文件或者是目录的路径的。类中提供了很多对文件或者文件夹操作的常用方法。 1.2 创建对象 绝对路径 以磁盘名开头的路径。例如:D:\Program Files\Java\jdk1.8.0_172 相对路径 不是以盘符开头的,相对于当前项目下的路径。例如: a.txt 123File(String pathname) // 2020-05-09 Java进阶 #java
Java SE进阶之集合 集合-11.集合的概念 集合就是用于存储多个数据的容器。相对于具有相同功能的数组来说,集合的长度可变会更加灵活方便。Java中提供了使用不同数据结构存储数据的不同集合类,他们有各自不同的特点,并且在类中提供了很多常用了方法,便于我们使用。 2.集合体系结构 集合主要有两个顶层接口,Collection和Map。 3. 常用list集合3.1 list集合的特点 List接口下的集合都会有以 2020-05-09 Java进阶 #java