快速上手SpringBoot
快速上手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申请
快速上手SpringBoot的更多相关文章
- 简明易懂,将细节隐藏,面向新手树立web开发概念——学完Java基础语法,超快速上手springboot+mybatiJavaWeb开发
简明易懂,将细节隐藏,面向新手树立web开发概念 --学完Java基础语法,超快速上手JavaWeb开发 Web本质(先忽视各种协议) Web应用可以理解为浏览器和服务器之间的交互. 我们可以看一个简 ...
- 【快学SpringBoot】快速上手好用方便的Spring Cache缓存框架
前言 缓存,在开发中是非常常用的.在高并发系统中,如果没有缓存,纯靠数据库来扛,那么数据库压力会非常大,搞不好还会出现宕机的情况.本篇文章,将会带大家学习Spring Cache缓存框架. 原创声明 ...
- SpringBoot+SpringDataJpa快速上手(基本CRUD)
以及表结构和数据 依赖 <!-- 如果有SpringBoot启动器,就不加--> <parent> <groupId>org.springframework.boo ...
- Spring Boot 揭秘与实战(一) 快速上手
文章目录 1. 简介 1.1. 什么是Spring Boot 1.2. 为什么选择Spring Boot 2. 相关知识 2.1. Spring Boot的spring-boot-starter 2. ...
- 想要快速上手 Spring Boot?看这些教程就足够了!| 码云周刊第 81 期
原文:https://blog.gitee.com/2018/08/19/weekly-81/ 想要快速上手 Spring Boot?看这些教程就足够了!| 码云周刊第 81 期 码云周刊 | 201 ...
- Gradle快速上手——从Maven到Gradle
[本文写作于2018年7月5日] 本文适合于有一定Maven应用基础,想快速上手Gradle的读者. 背景 Maven.Gradle都是著名的依赖管理及自动构建工具.提到依赖管理与自动构建,其重要性在 ...
- React:快速上手(8)——前后端分离的跨域访问与会话保持
React:快速上手(8)——前后端分离的跨域访问与会话保持 跨域访问 跨域是指从一个域名的网页去请求另一个域名的资源.比如从http://www.baidu.com/ 页面去请求http://www ...
- 轻松上手SpringBoot+SpringSecurity+JWT实RESTfulAPI权限控制实战
前言 我们知道在项目开发中,后台开发权限认证是非常重要的,springboot 中常用熟悉的权限认证框架有,shiro,还有就是springboot 全家桶的 security当然他们各有各的好处,但 ...
- springcloud - alibaba快速上手 - 更新完毕
1.简单对比一下springcloud与springcloud-alibaba 2.准备知识 官网:https://nacos.io/zh-cn/ 查看cloud和springboot的对应关系 ht ...
- 【Python五篇慢慢弹】快速上手学python
快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...
随机推荐
- Spring 01 统一资源加载策略 Resource和ResourceLoader
转:https://www.cnblogs.com/loveLands/articles/10797772.html 1 Resource统一资源 1.1 简介 处理外部资源是很繁琐的事情,我们可能需 ...
- spring cloud12-spring cloud sleuth
1.为什么需要Spring Cloud Sleuth 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元.由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很 ...
- PopClip使用教程图文详解 2022.12亲测有效
PopClip简介 PopClip mac版是Macos上一款增强型复制粘贴工具,当你选中文字后,PopClip会自动弹出复制.剪切.粘贴.搜索等等操作,除了复制粘贴外,PopClip还提供了很多的扩 ...
- 树莓派裁剪通过Win32读出的img文件
PiShrink 是 Github 上开源的树莓派压缩工具,通过裁剪上面用 Win32DiskImager 或者 dd 命令全卡备份的镜像,去掉没有内容的分区,从而减小备份镜像的大小. 先将全卡备份的 ...
- 2021级《JAVA语言程序设计》上机考试试题
勉强写完了 Card package Bean; public class Card { private String CardId; private String CardData; private ...
- Android:Activity
什么是 Activity 简单来说 Activity 类似于一个 Web 的页面,表示拥有整个屏幕的界面.电子邮件应用可能有一个显示新电子邮件列表的 Activity.一个用于撰写电子邮件的 Acti ...
- Epicor 助力F1车队Scuderia AlphaTauri 提升车队运营效率和性能
Scuderia AlphaTauri 很高兴地宣布,Epicor 是促进业务增长的行业特定企业软件的全球领导者,已被任命为车队的官方 ERP 合作伙伴.这项多年期协议建立在已经成功的长期技术合作关系 ...
- Python Socket 基础多用户编程
简介 写下这篇小记的原因是想记录一下自己学习Python Socket编程的心路历程.之前在中专的时间学过一些基础的Socket编程,知道了一些比较基础的内容比如基础的socket.bind()类 ...
- pat乙级1016 部分A+B
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> ...
- 微信消息自动推送(评论区有我改好的模板及exe一键推送文件)
方案1:腾讯云函数(企业ID+应用ID和密钥(发送密钥得下企业微信app)+自己云函数的IP固定IP详情方法在下图) 推荐使用多图,因为内容会显示的丰富(所有图片文字都可以自定义 都在评论区下面的模板 ...