main函数:@MapperScan("com.naughty.userlogin02.dao")@SpringBootApplicatio
原创
2023-02-24 23:54:38
76阅读
转载请注明出处: 1,打开IDEA项目 .idea 下 的workspace.xml 2,查找“RunDashboard” 节点 3,添加如下内容 <option name="configurationTypes"> <set> <option value="SpringBootApplicatio
原创
2023-02-21 11:05:32
901阅读
1.主程序类@SpringBootApplication
public class Mainprocess {
public static void main (String args[]){
//启动spring主程序
SpringApplication.run(Mainprocess.class,args);
}
}@SpringBootApplicatio
转载
2024-03-20 14:23:20
138阅读
一、SpringBootApplication背后的秘密1、@Configuration2、@ComponentScan3、@EnableAutoConfiguration自动配置幕后英雄:SpringFactoriesLoader详解二、深入探索SpringApplication执行流程我们开发任何一个Spring Boot项目,都会用到如下的启动类1 @SpringBootApplicatio
这里用到了Spring Boot + Mybatis + DynamicDataSource配置动态双数据源,可以动态切换数据源实现数据库的读写分离。 添加依赖 加入Mybatis启动器,这里添加了Druid连接池、Oracle数据库驱动为例。 添加启动类 @SpringBootApplicatio
原创
2021-05-25 13:36:00
482阅读
<! flowchart 箭头图标 勿删 两个坑 .war.original 生成这种格式的文件,是因为在开启了二次打包。具体可以看这里 修改入口文件的配置 , 官方文档看这里 类似下面的代码,要继承SpringBootServletInitializer @SpringBootApplicatio
转载
2018-09-28 15:02:00
192阅读
基于 SpringBoot 2.7.11step 1. 从 EnableAutoConfiguration 注解开始注解 @EnableAutoConfiguration 开启了自动配置然后Spring Boot 在启动的时候通过类路径进行扫描
查找所有 META-INF/spring.factories 文件加载其中所有的自动配置类step 2.应用启动@SpringBootApplicatio
原创
2023-11-03 14:17:03
114阅读
一、导览本文主要按以下模块介绍spring Boot(1.4.2.RELEASE)提供的特性。SpringApplication类外部化配置Profiles日志开发WEB应用Security使用SQL使用NoSQL缓存消息发送邮件JTA处理分布式事务Spring Session测试Actuator部署二、SpringApplication类在主类——即带有@SpringBootApplicatio
1.基本配置1.1入口类 Spring Boot通常有一个名为*Application的入口类,入口类里有一个main方法,这个main方法其实就是一个标准的Java应用的入口方法。在main方法中使用SpringApplication.run(HelloworldApplication.class, args),启动SpringBoot应用项目。1.2@SpringBootApplicatio
转载
2023-10-09 20:40:39
266阅读
@SpringBootApplication我们知道,一个springboot项目和一个普通的web项目相比最大的优势就在于其改良了原本笨重的配置,内部自身实现了很多第三方库,使得项目精简了不少。当然启动一个springboot项目只需从主程序类的main函数进入,@SpringBootApplication注解会自动为我们扫描配置,最终成功启动项目。那么@SpringBootApplicatio
转载
2024-03-19 23:50:42
94阅读
SpringBoot基础(一)该笔记记录的是SpringBoot2,更新的SpringBoot3版本需要参考最新官方文档 文章目录SpringBoot基础(一)1、概念+入门1.1 回顾Spring1.2 什么是SpringBoot1.3 什么是微服务1.4 第一个SpringBoot项目2、SpringBoot运行原理pom.xml主启动类默认的主启动类@SpringBootApplicatio
转载
2024-07-05 13:09:12
55阅读
学习springboot2的第5天(2021-12-04)13-自动配置【源码分析】自动包规则原理【springboot自动配置原理的入门】springboot到底是怎么神不知鬼不觉地帮我们做了很多事情。只让我们关注业务逻辑的开发。带着这个问题开始学习。【核心注解】: @SpringBootApplication 这个注解一般是在启动程序类的类体上。 其中@SpringBootApplicatio
原创
2022-11-21 06:35:23
84阅读
分布式CAP强一致C, 高可用A,分区容错Peureka服务注册使用的是(AP),高可用性当出现网络延迟等情况的时候§, eureka默认不会立即删除提供服务(A)的节点, 而是进入自我保护模式, 保证客户端调用服务是正常的,即使数据出现不一致的情况. 高可用性 APeureka的默认端口是 8761服务端使用的注解是@EnableEurekaServer@SpringBootApplicatio
转载
2024-04-17 12:44:18
91阅读
一、异步任务 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题。主配置类(@EnableAsync开启异步注解功能)@EnableAsync //开启异步注解功能
@SpringBootApplicatio
转载
2024-07-19 07:34:39
1062阅读
还记得我们怎么配置文件的吗,里面可以写啥,怎么写。这么多,估计没几个人能够背下来,那么怎么才能知道这个东西怎么写呢?今天就来谈谈配置的终极奥秘——自动配置原理!!! ”
自动配置原理我们首先来看看启动类,从这个入口开始,一步一步的究其源码。在我们的spring boot应用启动的时候,我们是直接运行main方法,而这个main方法有一个注解@SpringBootApplicatio
转载
2023-09-29 23:55:01
60阅读