
SpringBoot
文章平均质量分 81
一半@java
这个作者很懒,什么都没留下…
展开
-
死磕Spring系列:SpringBoot2.4.5源码解析
本文基于SpringBoot2.4.5。1. 启动过程流程图2. 源码解析我们从一个SpringBoot的启动类自顶向下分析,常规的启动类是这样的(按照约定将此类放置在项目顶层包):package cn.javayuli;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.auto.原创 2021-10-25 16:28:33 · 602 阅读 · 0 评论 -
从源码角度理解spring.factories
本文中SpringBoot版本为2.3.2.RELEASE在阅读SpringBoot相关源码时,经常会看到resocures/META-INF文件夹下的spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名。因此产生了一个疑问:“已经给类打上了@Configuration,为什么还要写spring.factories这个文件?”想要弄清楚这个问题,得从@SpringBootApplication这个启动类上的注解开始。查看@SpringBootA.原创 2020-09-12 10:36:29 · 1924 阅读 · 0 评论 -
从零到一搭建一个SpringBoot2.0项目
一、原创 2020-07-17 18:07:02 · 2144 阅读 · 1 评论 -
SpringBoot 消息国际化配置
一、目的针对不同地区,设置不同的语言信息。SpringBoot国际化配置文件默认放在classpath:message.properties,如果自定义消息配置文件,需要application.properties或application.yml中设置spring.messages.basename的值。二、步骤在src/main/resources 下建i18n文件夹在i18n文件夹中建立messages.properties 找不到语言配置时,使用此文件hello=你好_默..原创 2020-05-13 17:52:59 · 2389 阅读 · 0 评论 -
SpringBoot+Shiro+JPA+LayUI的后台管理系统
一、系统说明本系统是一个用SpringBoot做后台开发框架,Shiro做权限管理框架,Spring Data Jpa 做持久层框架,Layui、Layui mini做为前端框架的前后端分离的项目。即拿即用,上手即会,可以方便你快速的开发一套属于自己的系统。系统使用Nginx-1.16.1作web服务器,使用Apache Tomcat-7.0.96作应用服务器。浏览器直接访问Nginx...原创 2019-12-27 09:34:34 · 2563 阅读 · 0 评论 -
SpringBoot2.0 配置多数据源
一、简述配置多数据源意思就是在一个项目中使用多个数据库,在项目使用中可以不用手动切换数据库来实现不同数据库的数据获取和更新。源码地址:https://github.com/hanguilin/boot-security项目环境: SpringBoot2.1.9、Spring Data Jpa项目文件夹:二、配置application.propertiesspring.datasource.primary.driver-class-name 数据库驱动包 spring....原创 2020-05-13 13:10:40 · 2329 阅读 · 0 评论