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

企业网站包含的内容2023年百度小说风云榜

企业网站包含的内容,2023年百度小说风云榜,岳阳网站建设免费咨询,视差滚动网站怎么做一、Spring Boot 1、什么是Spring Boot?为什么要学 Spring Boot Spring 的诞生是为了简化 Java 程序的开发的,而 Spring Boot 的诞生是为了简化 Spring 程序开发的。 Spring Boot 翻译一下就是 Spring 脚手架 盖房子的这个架子就是脚手架,…

一、Spring Boot

1、什么是Spring Boot?为什么要学 Spring Boot

Spring 的诞生是为了简化 Java 程序的开发的,而 Spring Boot 的诞生是为了简化 Spring 程序开发的。
Spring Boot 翻译一下就是 Spring 脚手架

盖房子的这个架子就是脚手架,脚手架的作用是砌筑砖墙,浇筑混凝土、方便墙面抹灰,装饰和粉刷的,简单来说,就是使用脚手架可以更快速的盖房子

而 Spring Boot 就是 Spring 框架的脚手架,它就是为了快速开发 Spring 框架而诞生的

每次技术的诞生和改进相比于之前的效率会有一个质的提升,而 Spring Boot 相比于Spring 也是如此


2、Spring Boot 优点

快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。
内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。

快速部署项目,无需外部容器即可启动并运行项目。
可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。
⽀持更多的监控的指标,可以更好的了解项目的运行情况


三、Spring Boot 项目创建

1、使用 Idea 创建

Idea 社区版(其他版本也同样适用),先要安装 Spring Assistant(Spring 助手)插件才能创建 Spring Boot 项目,如下图所示

如果没有找到,版本不兼容。版本太老或者太新都会出现这种情况

解决方案:1、更换idea到合适版本;2、使用其他功能类似的插件

在这里插入图片描述

安装好之后,就有了 Spring Assistant 选项:

在这里插入图片描述

创建 Spring Boot 项目:

在这里插入图片描述

第一次打开 Spring Boot 项目需要加载很久,因为当前 Spring Boot 框架并没有在自己的本地仓库

在这里插入图片描述

在这里插入图片描述

运行:

在这里插入图片描述

为了加速 Spring Boot 项目的下载,在打开项目之前,请先确认自己的 Maven 已经配置为国内源:

在这里插入图片描述

使用国内数据源创建Spring Boot项目:

将 start.spring.io 修改

在这里插入图片描述


2、网页版创建(了解)

不使用 Idea 也可以创建 Spring Boot 项目,我们可以使用 Spring 官方提供的网页版来创建 SpringBoot 项目

1). 打开 spring boot 创建的网站——https://start.spring.io

2). 配置并创建 spring boot 项目

在这里插入图片描述

3). 点击生成按钮,生成一个 Spring Boot 的 zip 包

在这里插入图片描述

在这里插入图片描述

4). 解压 zip 项目目录,并使用 idea 打开项目

在这里插入图片描述


3、删除 spring boot 中的无效文件

在这里插入图片描述

4、项目目录介绍和运行

新建的 Spring Boot 项目目录如下:

Spring Boot 项目有两个主要的目录:

  • src/main/java 为 Java 源代码。
  • src/main/resources 为静态资源或配置文件:
    • static:静态资源文件夹;
    • templates:模版资源文件夹

在这里插入图片描述


4.1、输出 Hello world

我们学习 JavaEE 就是用来实现 Web 项目或接⼝的,而之前是 Spring 其实是一个普通 Java 项目,没
办法直接和浏览器进行互动,所以接下来我们要用 Spring Boot 来实现和浏览器及用户的交互

创建的项目包路径下创建 UserController 文件,实现代码如下:

@Controller
public class UserController {@ResponseBody // 返回一个非静态页面的数据@RequestMapping("/sayhi") // 设置路由地址,一律小写public String sayHi() {return "hello, word";}
}

重新启动 DemoApplication,访问 http://localhost:8080/sayhi最终效果如下:

在这里插入图片描述


5、约定大于配置

——包路径错误:

我们尝试将 controller 移动到其他包下

运行我们的项目,发现程序报错了,如下图所示:

在这里插入图片描述

这说明 Spring Boot 项目没有将对象注入到容器中

以上情况反应了 Spring Boot 项目的另一个特点:约定大于配置
对比 Spring 的项目我们也可以看到这一特点,比如在 Spring 中也是要配置 Bean 的扫描路径的,而Spring Boot 则不需要,Spring 配置如下

在这里插入图片描述

结论 1: 需要将对象托管到 SpringBoot(Spring) 的对象,必须要放在 SpringBoot 启动类的根路径或者是子路径中,否则不能被框架识别
结论 2: SpringBoot 配置是比较少,但是Spring Boot 的设计思想是:约定大于配置

在这里插入图片描述


6、总结

Spring Boot 是为了快速开发 Spring 而诞生的,Spring Boot 具备:

快速集成框架,Spring Boot 提供了启动添加依赖的功能,用于秒级集成各种框架。

  • 内置运行容器,无需配置 Tomcat 等 Web 容器,直接运行和部署程序。
  • 快速部署项目,无需外部容器即可启动并运行项目。
  • 可以完全抛弃繁琐的 XML,使用注解和配置的方式进行开发。
  • ⽀持更多的监控的指标,可以更好的了解项目的运行情况等特点

Spring Boot 可使用 Idea 或网页创建,它的设计思想是约定大于配置,类上标注
@SpringBootApplication 就可以启动 Spring Boot 项目了


http://www.hkea.cn/news/800556/

相关文章:

  • 教育网站制作哪家服务好全球外贸采购网
  • 响应式网络网站源码百度关键词查询网站
  • 南京网站制作设计公司网络运营团队
  • 阿里巴巴上怎样做自己的网站seo网站优化网站编辑招聘
  • 网站做付费推广都需要问什么网络热词2022
  • 给男票做网站表白的软件产品市场推广计划书
  • 西安网站制作定制怎么制作自己的个人网站
  • wordpress 如何移动端盐城seo优化
  • asp.net 制作网站开发百度竞价排名软件
  • 百度爱采购推广平台天津网络推广seo
  • 福州市闽侯县建设局网站推广引流吸引人的文案
  • wordpress目录 读写权限泰安短视频seo
  • 东莞建设网站流程澎湃新闻
  • 萧县住房和城乡建设局网站seo排名推广工具
  • 企业网站php模板下载百度百科官网首页
  • 做愛視頻网站在线网页制作网站
  • 织梦pc怎么做手机网站搜索引擎优化的基础是什么
  • 课程建设网站设计源码爱站网反链查询
  • 安徽省建设业协会网站个人网页制作教程
  • 好的摄影网站推荐福州seo顾问
  • html做的好看的网站如何宣传推广产品
  • 微信手机网站制作怎么引流客源最好的方法
  • 宿州建设网站公司前端seo搜索引擎优化
  • 做王境泽表情的网站百度seo关键词优化排名
  • 怎么选择无锡网站建设虚拟主机搭建网站
  • 做原油期货关注什么网站搜索引擎优化是做什么
  • 微信小程序怎么制作游戏安卓优化清理大师
  • 胶南做网站初学者做电商怎么入手
  • 网站为什么要维护佛山网络营销推广
  • 国企网站建设报告怎么建造自己的网站