Spring Boot
Spring Boot
大何向东流1997
追逐着鹿的猎人是看不见山的。
展开
-
Spring Boot运行流程浅析
前面我们对SpringApplication对象的构造流程进行了浅析,SpringApplication对象构造完成后会调用其run方法进行Spring Boot的启动和运行,本文开始重点分析Spring Boot是如何通过run方法完成整个项目的启动和运行的。一、run方法总览首先回顾一下本文要剖析的run方法是在哪里出现的(并非启动类中的run方法):在Spring Boot构造流程浅析中我们跟进启动类中的run方法后发现SpringApplication.run(xxx.class)主要..原创 2020-11-25 22:22:54 · 1085 阅读 · 2 评论 -
Spring Boot构造流程浅析
什么是Spring Boot的构造流程?即run方法的初始化类SpringApplication的实例化过程。我们都知道Spring Boot项目的启动非常简单,只需要运行入口类的main方法即可,如下:@SpringBootApplicationpublic class UserApplication { public static void main(String[] args) { SpringApplication.run(UserApplication.cl.原创 2020-11-11 23:30:42 · 1078 阅读 · 2 评论 -
Spring Boot整合Shiro实现用户身份认证和权限认证
至于Shiro的概念和功能就不再过多赘述,这些在网上都能查到。我们直接进入整合Shiro的正题。一、项目结构二、数据库表准备准备五张表:用户表(user_tb)、角色表(role_tb)、权限表(permissions_tb)、用户角色表(user_role)、角色权限表(role_permissions)。我们往表中添加三个用户信息,两个用户角色admin和user,两种权限read和edit。其中第一个用户分配admin角色,分配read、edit权限。第二个用户分配user.原创 2020-08-15 14:28:31 · 1190 阅读 · 0 评论 -
Spring Boot自动配置原理浅析
一、什么是Spring Boot的自动配置?Spring Boot的最大的特点就是简化了各种xml配置内容,还记得曾经使用SSM框架时我们在spring-mybatis.xml配置了多少内容吗?数据源、连接池、会话工厂、事务管理···,而现在Spring Boot告诉你这些都不需要了,一切交给它的自动配置吧!所以现在能大概明白什么是Spring Boot的自动配置了吗?简单来说就是用注解来对一些常规的配置做默认配置,简化xml配置内容,使你的项目能够快速运行。是否对Spring Boot自动配置原创 2020-08-15 11:05:48 · 15643 阅读 · 11 评论 -
Spring Boot+Mybatis+thymeleaf整合
一、数据库表准备创建一个"demo"数据库,并在其中创建一张user表。我们接下来将整合项目并取出数据库user表中所有数据。/*Navicat MySQL Data TransferSource Server : dongSource Server Version : 50642Source Host : localhost:3306Source Database : demoTarget Server Type : MYSQ原创 2020-06-10 15:58:26 · 599 阅读 · 0 评论 -
Spring Boot框架搭建
目录一、SpringBoot概述二、SpringBoot的优点三、SpringBoot框架搭建一、SpringBoot概述Spring Boot 是 Spring 框架的一个新的子项目,用于创建 Spring 4.0 项目。它可以自动配置 Spring 的各种组件,并不依赖代码生成和 XML 配置文件。Spring Boot 也提供了对于常见场景的推荐组件配置。Sprin...原创 2020-03-28 20:06:44 · 963 阅读 · 0 评论