
SpringBoot
文章平均质量分 86
fine_adj
守得住繁华,耐得住寂寞
展开
-
自己实现一个jar包(starter组件)
首先简单回忆一下springboot是如何将第三方依赖库(jar包)导入项目中的,并通过bean容器管理,实现最终的依赖注入:是通过注解@EnableAutoConfiguration实现的,通过SpringFactoriesLoader 最终扫描jar包下的META-INF/spring.factories文件,将XxxAutoConfiguration的bean装载到bean容器,实现自动配置。自动配置原理详解,点击查看:源码分析pom.xml第三方依赖如何自动配置导入Bean容器SpringFacto原创 2021-05-17 22:09:22 · 1612 阅读 · 1 评论 -
前端 异步加载 弹出框闪退问题(附XcConfirm.js使用)
问题背景:1. ajax前后端数据交互的时候success属性或者error属性返回的情况需要通过弹出框提示用户,以提升用户体验。2. 弹出框使用的是jQuery提供的弹出框美化插件。遇到的问题:弹出框明明写了但是闪退图中箭头所指明明在执行成功的时候使用了插件设置了弹出框但是闪退。可以先通过console.log打印调试一下代码是否能走到这里。发现能正确打印txt,说明弹出框有效,问题是...原创 2019-11-21 16:25:30 · 1227 阅读 · 0 评论 -
SpringBoot+Maven打包部署(服务器环境配置,防火墙问题)
Spring Boot+Maven发布一.项目:Spring Boot框架,使用maven作为项目管理工具。特点是在pom.xml中就会配置Spring Boot内嵌的tomcat容器的依赖。项目要打成jar或者war包,本实验中是采用打成war包。(1) 修改main函数:添加如下的代码功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加...原创 2019-11-14 17:25:37 · 1056 阅读 · 0 评论 -
SpringBoot整合MyBatis练习项目
系统简介:该系统主要是学习SpringBoot整合MyBatis练习的一个后台Demo系统,前端略懂皮毛,仅用原生的HTML+CSS+JAVASCRIPT简单写了页面,AJAX实现前后端json格式数据交互,以及页面中神奇的原生append()用法。练习项目,注释详细,供学习参考。涉及技术与系统简要介绍:SpringBoot构建系统Maven做项目管理工具MyBatis做持久层框架MySQL数据库的CRUD,join on 关键查询,模糊查询like concat(),分页查询limitsl原创 2020-12-14 15:49:35 · 327 阅读 · 0 评论 -
SpringBoot自动配置原理(类路径配置与第三方依赖配置)
**什么是配置?**配置就是一个类需要用到另一个类,要通过实例bean来调用(静态成员可以通过类名调用),传统的实现方式是需要手动new类的实例,但是Spring提供了IoC容器,实现了控制反转,即我们不需要手动new实例,交给IoC容器来实现创建实例,以及依赖注入,所以,配置就是将类的实例bean,注入IoC容器。...原创 2020-12-10 18:27:43 · 749 阅读 · 0 评论 -
源码分析pom.xml第三方依赖如何自动配置导入Bean容器SpringFactoriesLoader-spring.factories
pom.xml中导入的第三方jar包依赖是如何实现自动注入bean容器的?另一篇文章中提到入口类的@SpringBootApplication注解整合了@EnableAutoConfiguration注解。@EnableAutoConfiguration注解源码如下:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@AutoConfigurationPackage@Impor.原创 2020-12-10 18:23:07 · 757 阅读 · 2 评论