快速上手SpringBoot

  • SpringBoot是用来简化Spring应用的初始化搭建以及开发过程



    三个不需要,这是springboot使用mvc区别于其它框架的特点

tomcatd的端口



下一行是:启动的是tomcat服务器





进行访问

在pc端:



在idea中:



那么这样,我们在文件中所写的输出语句,就这样被执行了

那么,这条语句时如何执行的呢?不就是只写了一个java类吗?

首先,有@Springboot0101QuickstartApplication这样一个文件,文件中一个main方法

这是很重要的东西。

其次,resources文件下面有个空文件application.properties

另外,pom.xml文件中做了很多的事情

程序的运行主要需要两个文件:1.pom.xml;2.末尾是Application的类

SpringBoot入门步骤:

  • 1.创建模块,选择spring imitializr,并配置相关基础信息

  • 2.选择当前模块需要的技术集

  • 3.mvc控制器类

  • 4.运行编写的类

spring与springboot的区别:



必须联网;运行springboot程序时,是通过Application程序入口进行的

idea脱网状态运行boot文件(说的是idea不能联网,不是电脑)

如果idea不能联网,该怎么做呢?(在spring官网创建文件)

1.进入spring官网(spring.io)

2.在Project中找到Spring Boot;在底部找到spring initializr点击进入

3.在Project Metadata中填写相关项

5.在右侧的ADD DEPENDENCIES...中添加技术集

6.点击左下角GENERATE(生成),就会生成一个文件下载到本机中

7.这五个文件就是一个boot工程,把它放到当前计算机上,就是将文件放在springboot_01_01_quickstart文件所在的目录中

8.进入idea,将文件导入工程中;在Project Structure中的Modules中选择导入这个文件

9.导入后会发现文件报错,是因为没有设置jdk版本,右侧面板上放会提醒你设置,点击选择就可以

而后按照springboot入门步骤操作即可

当spring官网被屏蔽或访问速度极慢情况下该怎么办呢?

在创建新模块时,不勾选Default选项,勾选Custom选项,填写网址http://start.aliyun.com;使用阿里提供的服务器,剩下的步骤都一样

电脑不能联网状态(但必须保证曾经在联网状态下创建过maven,否则maven对应坐标得不到)

1.创建新模块

2.jdk版本换位1.8.0_172

3.下一步中的Artifact Coordinates中的Groupld选项需要改变(按照xxx.xxx的形式自定义)

4.修改pom.xml文件:将其他文件的pox.xml文件中的继承内容与(关于web依赖的那部分)添加到新pom.xml中

修改完毕

5.然后再自定义一个以Application结尾的类,内部的代码一样(注意填写代码前,要在maven中刷新一下)

这些文件可以删掉,无关紧要;每次创建都会生成,需要在Setting中进行设置

1.搜索File Types(或者在Editor中的Code Style中找)

2.选中之后点击Ignored Fies and Folders

3.在这个内容中加上不想看到的文件名,就可以在生成时忽略掉

4.挨个输入文件名(加扩展名),每加一个就回车,注意,添加时,文件名规则是有不一样的

5.然后Apple申请

最新文章

  1. 3-1 Linux文件管理类命令详解
  2. [转]非OpenVZ下利用谷歌TCP-BBR协议单边加速你的VPS
  3. poj2632 模拟
  4. D - Mysterious Present
  5. ApplePay扩大全球发卡行合作,“苹果税”撑不住了?
  6. redis作为mysql的缓存服务器(读写分离,通过mysql触发器实现数据同步)
  7. gulp 基础运用
  8. Spring MVC一个方法适用多种调用方式
  9. 常用的PHP正则表达式汇总
  10. 风格一致的backItem在项目中怎样设置
  11. android延迟执行
  12. Dynamics CRM2013/2015 检索实体属性的两种方式
  13. 磁盘IOPS计算与测量
  14. .NET Core的依赖注入[1]: 控制反转
  15. 对List集合嵌套了map集合对double值进行排序
  16. 理解上下文Context
  17. 【Nginx】-NO.141.Nginx.1 -【Nginx】
  18. LVS+Keepalived搭建高可用负载均衡
  19. property(四十)
  20. Java中对List集合的常用操作(转)

热门文章

  1. spring-in-action-day05-REST
  2. activiti03 SSM使用activity
  3. Windows Server 2016 安装AD和Exchange
  4. gitlabApi如何获取项目文件夹的commitId
  5. Terraform基础入门 (Infrastructure as Code)
  6. Windows 串口代码
  7. C++练习4 引用的定义与使用
  8. TCP/IP协议(5): IP(Internet Protocol) 协议 —— 连接各个网络的协议
  9. Ubuntu20.04桌面系统快速上手教程
  10. 2022年冬pat乙级考试题目及代码解析附部分错误原因