SpringBoot
文章平均质量分 96
DougLeaMrConcurrency
内推阿里巴巴、蚂蚁集团,校招社招都可以,有需要推荐的请私聊我。
展开
-
SpringBoot源码:Run,application-load,ConditionalOnBean,ConfigurationProperties,LogSystem,自动装配源码
SpringBoot 启动方法Author: HuiFer源码阅读仓库: SourceHot-spring-boot入口通常一个简单的 SpringBoot 基础项目我们会有如下代码@SpringBootApplication@RestController@RequestMapping("/")public class Application { public static void main(String[] args) { SpringApplication.run(Ap原创 2021-02-21 14:14:51 · 321 阅读 · 0 评论 -
Java父子对象属性赋值问题:使用Spring的BeanUtils将父类对象的属性赋值给子类,Java如何将父类对象属性值赋值给子类?
Java父子对象属性赋值问题:现有父类Father类,子类Son类继承于Father类,现要求将父类对象的属性值全部赋予给子类,如果通过子类对象.set(父类对象.get属性),那势必相当麻烦。那么,有没有更加方便的API呢?Spring提供了BeanUtils.copyProperties();可以实现该功能。父类Father类的属性如下:@Dataclass Father { private int hight; @Override public String原创 2020-09-18 19:22:23 · 6990 阅读 · 0 评论 -
Spring事务:Spring声明式事务详解、@Transactional注解源码及使用说明、数据库隔离级别、读未提交,读已提交,可重复读,串行化详细说明
Spring声明式事务的使用SpringAOP的约定会把我们的代码织入约定的流程中。同样地,使用AOP的思维后,执行SQL的代码就可以织入Spring约定的数据库事务的流程中。所以首先需要掌握这个约定。Spring 声明式数据库事务约定在讲解SpringAOP时,只要我们遵循约定,就可以把自己开发的代码织入约定的流程中。为了“擦除”令人厌烦的try..catch..finally.语句,减少那些数据库连接开闭和事务回滚提交的代码,Spring利用其AOP为我们提供了一个数据库事务的约定流程。通过原创 2020-09-04 15:52:10 · 3199 阅读 · 0 评论 -
SpringBoot定时任务:使用shedlock实现分布式锁,SpringBoot定时任务SchedulerLock的用法,不使用Redis实现定时任务事务,XXL-Job实现分布式锁
参考shedlock官网:https://github.com/lukas-krecan/ShedLock在分布式系统中部署定时任务时,所有的定时任务会在不同的节点上都执行一遍,以下是使用shedlock的解决方案:第一步:引入shedlock包maven中pom文件添加如下配置:<dependency> <groupId>net.javacrumbs.shedlock</groupId> <artifactId>shedlock原创 2020-09-01 20:21:43 · 3758 阅读 · 5 评论 -
SpringBoot:整合Servlet、Filter、Listener,文件上传,热部署SpringLoader、DevTools,整合SpringMVC+MyBatis,异常处理单元测试,定时任务
Spring Boot第一章Spring Boot介绍 构建Spring Boot项目及启动器讲解 Spring Boot入门HelloWorld一,Spring Boot 介绍1,如果使用Spring开发一个"HelloWorld"的web应用:创建一个web项目并且导入相关jar包。SpringMVC Servlet 创建一个web.xml 编写一个控制类(Controller) 需要一个部署web应用的服务器 如tomcat2,Spring Boot特点:Spring B原创 2020-05-21 10:23:32 · 448 阅读 · 0 评论 -
SpringBoot:SpringBoot入门配置文件YAML与properties,日志SLF4J,Web开发Thymeleaf,docker安装,数据访问,SpringDataJPA,自动配置原理
**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独...原创 2020-04-30 23:38:55 · 752 阅读 · 0 评论