Springboot-starter的自动配置原理-及案例实现4

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Springboot-starter的自动配置原理-及案例实现4

第四步:创建启动类HelloApplication
```package com.laoyang;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**

  • @author:Kevin
  • @create: 2022-09-17 09:59
  • @Description: 启动类
    */
    @SpringBootApplication
    public class HelloApplication {
    public static void main(String[] args) {
     SpringApplication.run(HelloApplication.class, args);
    
    }
    }
    ```
    执行启动类main方法

总结:我们创建了两个maven工程,第一个是实现spring boot-starter的自动装配原理,第一步,创建了数据源配置类,用于封装配置文件的配置属性,通过@ConfigurationProperties(prefix = "hello")

这个注解标识了数据源的初始化名称,相当于yml文件的前缀,如图:
————————————————
image.png
另外配置了helloservice类,保证自动装配生效来验证,最关键的一步,helloservice的自动配置类,很关键,
image.png

相关文章
|
27天前
|
Java 调度 Spring
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
SpringBoot实现多线程定时任务动态定时任务配置文件配置定时任务
44 0
|
1月前
|
安全 Java 数据安全/隐私保护
SpringBoot实现二维码扫码登录的原理与详细步骤
SpringBoot实现二维码扫码登录的原理与详细步骤
97 1
|
1月前
|
XML Java 开发者
Spring Boot中的bean注入方式和原理
Spring Boot中的bean注入方式和原理
70 0
|
1月前
|
SQL Java 数据库连接
springboot中配置mybatis别名该怎么写?
springboot中配置mybatis别名该怎么写?
38 0
|
1月前
|
SQL JavaScript Java
springboot+springm vc+mybatis实现增删改查案例!
springboot+springm vc+mybatis实现增删改查案例!
26 0
|
3天前
|
Java Spring 容器
SpringBoot自动装配原理之@Import注解解析
SpringBoot自动装配原理之@Import注解解析
|
6天前
|
JSON Java Maven
Javaweb之SpringBootWeb案例之 SpringBoot原理的详细解析
Javaweb之SpringBootWeb案例之 SpringBoot原理的详细解析
11 0
Javaweb之SpringBootWeb案例之 SpringBoot原理的详细解析
|
10天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
16天前
|
Java Shell 测试技术
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
34 0
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
|
19天前
|
Java 容器 Spring
Springboot自动配置原理
Springboot自动配置原理