首页 > 其他分享 >springboot核心技术-核心功能

springboot核心技术-核心功能

时间:2023-02-24 20:12:39浏览次数:23  
标签:提示 springboot 配置文件 核心技术 核心 配置 jar Person

接下来学习的主要技术点

  • 1.配置文件的使用
  • 2.springboot如何来做web开发
  • 3.springboot如何访问mysql数据库
  • 4.springboot如何用JUnit5来做单元测试
  • 5.springboot生产监控功能
  • 6.其它原理解析

配置文件

YAML

非常适合以数据为中心的配置文件,它是一种标记语言

基本语法

  • key: value;kv之间有空格
  • 大小写敏感
  • 使用缩进来表示层级关系
  • 缩进空格数不重要,同级之间必须左对齐
  • 表示注释

  • ''与""表示字符串内容会被转义“\”

eg.比如有一个Person类型的对象

如何将Person类中的属性在配置文件中表示呢?
步骤:

  • 1.自定义绑定的关键字(在Person类中声明)

    与之前不同的是,不再用.操作符来调用属性而是利用:号,换行处理

(当引入mysql与mybayis以来后,而没有配置链接数据库,就会报错)

.ymlyu.yaml配置文件没有提示,需要导入依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional>
</dependency>

导入之后重新启动程序一次,再关闭即可出现提示

注意:在对于大写字母会用-小写字母代替,如,“N”就被用“-n”代替了

这个配置处理器,与业务的开发是没有关系的;这只是一个提示功能;所以在将配置文件打成jar包的时候,不需要将这个配置装进去;
在pom文件中加入一个配置,让项目在打包的时候,不要把提示这个配置处理器打包进去

注意:打成jar包以后,jar包会在target中出现,可以复制到桌面而后解压打开

标签:提示,springboot,配置文件,核心技术,核心,配置,jar,Person
From: https://www.cnblogs.com/hezhipeng/p/16983797.html

相关文章

  • SpringBoot28 - RabbitMQ
    SpringBoot整合RabbitMQ​ RabbitMQ是MQ产品中的目前较为流行的产品之一,它遵从AMQP协议。RabbitMQ的底层实现语言使用的是Erlang,所以安装RabbitMQ需要先安装Erlang。Erl......
  • SpringBoot24 - 定时任务
    任务​ springboot整合第三方技术第二部分我们来说说任务系统,其实这里说的任务系统指的是定时任务。定时任务是企业级开发中必不可少的组成部分,诸如长周期业务数据的计算......
  • SpringBoot25 - 发送邮件
    邮件​ springboot整合第三方技术第三部分我们来说说邮件系统,发邮件是java程序的基本操作,springboot整合javamail其实就是简化开发。不熟悉邮件的小伙伴可以先学习完java......
  • SpringBoot26 - 消息队列 MQ
    消息消息的概念​ 从广义角度来说,消息其实就是信息,但是和信息又有所不同。信息通常被定义为一组数据,而消息除了具有数据的特征之外,还有消息的来源与接收的概念。通常发......
  • SpringBoot23 - 缓存
    缓存​ 企业级应用主要作用是信息处理,当需要读取数据时,由于受限于数据库的访问效率,导致整体系统性能偏低。​ 应用程序直接与数据库打交道,访......
  • springboot(二)
    运维篇1.SpringBoot程序的打包与运行1.1程序打包SpringBoot程序是基于Maven创建的,在Maven中提供有打包的指令,叫做package。本操作可以在Idea环境下执行。mvnpackage......
  • SpringBoot——启动流程
    SpringBoot概述BuildAnythingwithSpringBoot:SpringBootisthestartingpointforbuildingallSpring-basedapplications.SpringBootisdesignedtogetyo......
  • 活动推荐:Tapdata Cloud V3 最新功能全解与核心应用场景演示
    作为中国的“Fivetran/Airbyte”,TapdataCloud自初版公测以来,已累积10,000+注册用户。核心场景包括AnySource→AnyTarget的实时数据库同步、数据入湖入仓,以及通......
  • 今日总结-springboot搭建
    SpringBoot环境搭建相信大家都对SpringBoot有了个基本的认识了,前面一直在说,SpringBoot多么多么优秀,但是你没有实际的搭建一个SpringBoot环境,你很难去体会SpringBoot......
  • 排除加载出错的类,并启动运行springboot
    方式1:自定义@ComponentScan假设:我在使用RuoYi的时候,想自己的实现ShiroConfig,而不用RuoYi自带的ShiroConfig,且,不删除RuoYi自带的ShiroConfig类。此种情况下,就......