当前位置: 首页 > news >正文

springboot项目

controller层:

方式1:

方式2:


springboot-02-config: 从配置文件注入值

@ConfigurationProperties(prefix = "person")

将配置文件中配置的每一个属性的值,映射到这个组件中;
告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定
参数 prefix = “person” : 将配置文件中的person下面的所有属性一一对应

第二种方式:加载指定的配置文件


springboot-02-configu        yml文件多环境激活

配置文件加载位置:

 具体细节可以看:

8.SpringBoot的yml多环境配置3种方法_springboot配置多个yml文件-CSDN博客

springboot多环境配置文件,如何包含多个yml配置文件?看这一篇就够了_yml文件token如何配置多个前缀-CSDN博客


- **Spring是为了解决企业级应用开发的复杂性而创建的。**

## Spring是如何简化Java开发的

为了降低Java开发的复杂性,Spring采用了以下4种关键策略:

1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;

2、通过IOC,依赖注入(DI)和面向接口实现松耦合;

3、基于切面(AOP)和惯例进行声明式编程;

4、通过切面和模版减少样式代码,RedisTemplate,xxxTemplate;

**Spring Boot的主要优点:**

- 为所有Spring开发者更快的入门
- **开箱即用**,约定大于配置,提供各种默认配置来简化项目配置
- 内嵌式容器简化Web项目
- 没有冗余代码生成和XML配置的要求

@ComponentScan

作用:自动扫描并加载符合条件的组件或者bean , 将这个bean定义加载到IOC容器中

@SpringBootConfiguration

表示这是一个SpringBoot的配置类

Redis、MongoDB、Jpa、RabbitMQ、Quartz

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • OpenCV4.9.0开源计算机视觉库安装教程
  • SQL注入四-PHP应用SQL二次注入堆叠执行DNS带外功能点黑白盒条件
  • 第 1 章 信息化和信息系统 -4
  • 栈内存和堆内存
  • HCIP-Datacom(H12-821)题库补充(3/26)
  • NTP服务搭建
  • 这回轮到鸿蒙禁用安卓了!!!
  • 【剑指offer】顺时针打印矩阵
  • 1.Git快速入门
  • 数据结构/C++:位图 布隆过滤器
  • 测试缺陷定位的基本方法
  • MATLAB下载+安装教程
  • 如何应对Android面试官->进程通信如何注册与获取服务
  • 逐步学习Go-并发通道chan(channel)
  • 【动态规划】【卡特兰数】Leetcode 96. 不同的二叉搜索树
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【笔记】你不知道的JS读书笔记——Promise
  • Apache Spark Streaming 使用实例
  • CentOS6 编译安装 redis-3.2.3
  • Docker容器管理
  • Vue ES6 Jade Scss Webpack Gulp
  • 前端相关框架总和
  • 我感觉这是史上最牛的防sql注入方法类
  • 用 Swift 编写面向协议的视图
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​【已解决】npm install​卡主不动的情况
  • ​必胜客礼品卡回收多少钱,回收平台哪家好
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #stm32驱动外设模块总结w5500模块
  • #stm32整理(一)flash读写
  • (+4)2.2UML建模图
  • (0)Nginx 功能特性
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (3)选择元素——(17)练习(Exercises)
  • (8)STL算法之替换
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .net FrameWork简介,数组,枚举
  • .net Signalr 使用笔记
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .net 流——流的类型体系简单介绍
  • .NET/C# 的字符串暂存池
  • .NET正则基础之——正则委托
  • /bin/rm: 参数列表过长"的解决办法
  • :class的用法及应用
  • [ SNOI 2013 ] Quare
  • [ 隧道技术 ] cpolar 工具详解之将内网端口映射到公网
  • [1181]linux两台服务器之间传输文件和文件夹
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [240621] Anthropic 发布了 Claude 3.5 Sonnet AI 助手 | Socket.IO 拒绝服务漏洞