SpringBoot 基础

2023-11-08

1. 认识Spring Boot:
   Spring 不同于一般框架,它是一个聚合的框架,通过Spring 框架可以使Java 更为便捷和系统化,Java web 中最为使用的框架为 Spring Framework。 Spring boot
是 Spring 拓展,消除了设置额Spring 应用的程序所需的XML 配置,还嵌入了tomcat 等等,使开发更加便捷。

2. Spring Boot 的特点及核心功能
 SpringBoot 的特点:
   1) 为基于Spring 的开发提供更快的入门体验
   2) 开箱即用,没有代码生成,也无需XML配置,同时也可以修改默认值来满足特定的需求
   3)提供了一个大型项目中常见的非功能性特性,如嵌入式服务、安全、指标、健康检测、外部配置等等。
   4) SpringBoot 不是对Spring 功能上的增强,而是提供一种快速使用spring 的方式。

Springboot 的核心功能:
   1) 起步依赖
   2)自动配置
      SpringBoot 自动配置是一个运行时的过程。

3. SpringBoot 的配置文件

1)   application.yml

2) application.properties 

4.  Spring Boot 的使用
1) 打开软件 -->  新建一个项目
2) 选择Spring Initialize  --> Next 下一步
3) 填写项目名
4) 选择SpringBoot 版本和组件,
5) 选择项目名称以及保存路径
6) 项目结构,可删除一些无用的包,如: mvn、mvnw、mvnw.cmd
7) 启动醒目方式:**Application --> 右键    启动


5. Java Bean  
Java Bean 是基于Java 的组件模型,由属性、方法和事件三部分组成!它是一种Java 类,通过封装成为具有某种功能或者处理某个业务的对象。

Bean 的含义是可以重复使用Java 组件,所谓组件就是一个由自行进行内部管理的一个类或者几个类所组成的、外界不了解其内部信息和运行方式的群体,使用
他的对象只能通过接口来操作。
@Bean
   该注释的属性的名称和语义类似于Spring  XML 模式中的 bean 元素的名称和语义, @Bean 指示方法产生一个由Spring 容器管理的bean。


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SpringBoot 基础 的相关文章

随机推荐

  • 安装mmcv

    安装MMCV 创建虚拟环境gupao 并激活 nvcc V 查看cuda版本 打开当前项目文件主页查看环境配置Prerequisites MMPretrain 1 0 1 documentation 4 安装合适的torch版本 原来的版本
  • 【数据分析】Python:处理缺失值的常见方法

    在数据分析和机器学习中 缺失值是一种常见的现象 在实际数据集中 某些变量的某些条目可能没有可用的值 处理缺失值是一个重要的数据预处理步骤 在本文中 我们将介绍如何在 Pandas 中处理缺失值 我们将探讨以下内容 什么是缺失值 如何在 Pa
  • Java之String类

    作者简介 zoro 1 目前大二 正在学习Java 数据结构等 作者主页 zoro 1的主页 欢迎大家点赞 收藏 加关注哦 Java之String类 String的构造 String底层 String之间的比较 比较内容 比较地址 字符串查
  • [用python辅助学生中考与高考-3]:中考科技特长生知多少

    目录 前言 1 什么是科技特长生 2 科技特长生政策正在覆盖全国 3 科技特长生招生流程 1 制定章程 2 考生报名 考生自主报名 3 专业加试 考试 4 预录取 5 上报名单 6 名单公示 7 参加考试 8 正式录取 4 如何布局中考科技
  • 毕业设计-基于 MATLAB 的图像边缘检测算法的研究和实现

    目录 前言 课题背景和意义 实现技术思路 一 MATLAB概述 二 图像边缘检测 实现效果图样例 最后 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为毕业后面临的就业升学做准备 一边要为毕业设计耗费大量精力 近几年各个学校要求
  • 2021-11-24 qt 串口

    这货跟vb 比 就系更方便了 打完收工
  • 正则表达式 匹配以特定字符串开头 到任意第一个字符中间的空格

    lt p style text indent 2em S 正则表达式 匹配以特定字符串开头 到任意第一个字符中间的空格 lt p p style text indent 2em u4e00 u9fa5 正则表达式 匹配以特定字符串开头 到任
  • 2021年的保研之旅总结

    保研之旅 个人情况介绍 1 学校 末流211 2 专业 信息管理与信息系统 信管算管理学位 保研的时候有的时候会被认为是跨保的 3 绩点 1 36 4 比赛获奖 没有什么拿得出手的获奖 只有一些小奖 全国大学生物联网设计竞赛全国一等奖 美国
  • robotframework-ride安装注意点

    欢迎关注 无量测试之道 公众号 回复 领取资源 Python编程学习资源干货 Python Appium框架APP的UI自动化 Python Selenium框架Web的UI自动化 Python Unittest框架API自动化 资源和代码
  • Server2008R2:由于没有远程桌面授权服务器可以提供许可证,远程会话被中断.的解决方法,求大神们指导

    出现 由于没有远程桌面授权服务器可以提供许可证 远程会话被中断 问题是因为微软默认的远程登录只提供120天的使用期限 解决该问题的具体步骤如下 1 打开运行 在运行中输入注册表命令 regedit 然后回车通过命令打开注册表对话框 2 在注
  • 获取windows中活跃的Com口

    获取windows中活跃的Com口 记录于2021年11月9日 今天对我来说是个很特殊的一天 母胎SOLO二十一周年 无奈 Orz 闲暇之余写下此文章 记录一下我的日常 文章目录 获取windows中活跃的Com口 前言 一 如何寻找活跃C
  • “另一个程序正在使用此文件,进程无法访问”的解决方法

    另一个程序正在使用此文件 进程无法访问 的解决方法 参考文章 1 另一个程序正在使用此文件 进程无法访问 的解决方法 2 https www cnblogs com shiningrise archive 2012 12 02 279812
  • apache 2.4 配置php,Apache2.4 PHP 配置

    Apache2 4服务器 http www apachehaus com cgi bin download plx APACHE24VC14 64位 http www apachehaus com cgi bin download plx
  • Vue创建Demo项目

    Vue创建Demo项目 Vue 发音为 vju 类似 view 是一款用于构建用户界面的 JavaScript 框架 它基于标准 HTML CSS 和 JavaScript 构建 并提供了一套声明式的 组件化的编程模型 帮助你高效地开发用户
  • 魔兽怀旧服联盟服务器不稳定,魔兽世界怀旧服上次被联盟攻击至少三个月前,“单边服”何去何从...

    游戏中我们是朋友 聊天侃地 在这里我们可以无拘无束的发言 不会有任何人阻挠 还有大家最喜欢吐槽的小编 请把口水收集好 随时准备和小编一起吐槽 魔兽世界怀旧服上次被联盟攻击至少三个月前 单边服 何去何从 今天公会一个人表示他被联盟杀了 大家都
  • React性能优化的手段有哪些

    1 使用纯组件 2 使用 React memo 进行组件记忆 React memo 是一个高阶组件 对 于相同的输入 不重复执行 3 如果是类组件 使用 shouldComponentUpdate 这是在重新渲染组件之前触发的其中一个生命周
  • 21. 成语接龙

    小张非常喜欢与朋友们玩成语接龙的游戏 但是作为 文化沙漠 的小张 成语的储备量有些不足 现在他的大脑中存储了m个成语 成语中的四个汉字都用一个1000000以内的正整数来表示 现在小张的同学为了考验他给出了他一个成语做开头和一个成语做结尾
  • HDFS的基础练习--新建目录

    实验 1 在HDFS的 上创建10目录 data01 data10 在浏览器上查看 2 在HDFS data03下递归创建 data05 data06 data07 递归创建 使用命令 hdfs fs mkdir p xx1 xx2 xx3
  • IDEA菜单栏不见了怎么办

    开始时候我的IDEA主菜单不见了 解决方法 打开Idea 按两次shift 并在弹出框内的搜索框里输入 view 然后往下拉 找图里的这个View 点击它 会弹出新的框 然后就 这样主菜单栏就出来了
  • SpringBoot 基础

    1 认识Spring Boot Spring 不同于一般框架 它是一个聚合的框架 通过Spring 框架可以使Java 更为便捷和系统化 Java web 中最为使用的框架为 Spring Framework Spring boot 是 S