Java中的Spring Boot 2.0简介笔记

news/2024/11/18 2:48:01/

我相信这世界,不是每个人都有机会做自己想做的事情,但是我们应该尽量去做那些正确的事情。

专注才能专业,专业才有价值,写够两万行代码,就是合格程序员。个人为人真诚,有很强的责任心,学习能力与适应能力强,良好的沟通能力,团队意识,积极的工作态度。热衷于IT技术,软件技术的发展。

【达叔小生:往后余生,唯独有你】小程序 -> 后端 -> 前端 -> 全栈,个人独立开发者,我相信你也可以!阅读他的文章,会上瘾!You and me, we are family ! 提供学习和项目素材,时事热点关注,娱乐生活为辅,QQ群,711613774。话不多说开始吧~

Java中的Spring Boot 2.0简介笔记

spring boot简介

依赖java8的运行环境
多模块项目
打包和运行

spring boot是由spring framework构建的,spring frameworkjavaee的框架,spring framework->spring boot->spring cloud分布式环境.

spring bootjava 8+以上支持,因为底层spring framwork 5.0.x,特性web flux,具有函数式编程(java8 lambda),响应式编程reactive streams,异步编程:servlet 3.1asyc nio.

java的环境jdk:
https://java.oracle.com/

配置maven依赖:
http://maven.apache.org/

配置idea:
http://www.jetbrains.com/idea/

图片说明

图片说明

图片说明

图片说明

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

maven选择镜像:

<mirror><id>alimaven</id><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>
</mirror>

图片说明

图片说明

https://www.jetbrains.com/idea/download/#p=windows

配置环境

图片说明

图片说明

图片说明

图片说明

图片说明

maven配置:

图片说明

图片说明

图片说明

图片说明

安装idea

都可以默认,可以更改路径(默认next到下载中就行):

图片说明

配置信息,自己可以配置idea.properties

图片说明

default plugins -> featured plugins

第一个可以只要maven其他不要.
第二个只要Git.
第三个要JUnitCoverage
第四五不要,第六有Bytecode Viewer YAML Terrminal,第七个都不要.
然后就下一步就行.

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

图片说明

spring boot项目

rest程序,spring boot应用的运行.

web mvc
web flux

https://www.getpostman.com下载

https://start.spring.io/

图片说明

图片说明

图片说明

导入idea中,选中文件:

图片说明

一直next就行.

maven配置阿里云中央仓库

阿里的快,国内有墙,阿里做了代理.

图片说明

// ......conf\settings.xml

图片说明

案例:

图片说明

spring mvc项目

github源码地址:

https://github.com/huangguangda/first-demo

构建项目

图形化方式:

https://start.spring.io/

图片说明

地址

https://maven.apache.org/archetype/maven-archetype-plugin/generate-mojo.html

图片说明

插件

图片说明

交互式效果

mvn archetype:generate -DinteractiveMode=true

图片说明

mvn archetype:generate -DinteractiveMode=false -DgroupId=com.dashucoding -DartifactId=first-app -Dversion=1.0.0-SNAPSHOT
// spring boot web依赖
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>

多模块化

模型层,持久层,表示层.

运行模式

  1. idea

  2. jar/war

  3. maven

mvn spring-boot:run

结尾

Spring Boot 在 Spring 技术栈中,处于中流砥柱的角色.

达叔小生:往后余生,唯独有你
You and me, we are family !
90后帅气小伙,良好的开发习惯;独立思考的能力;主动并且善于沟通
简书博客: 达叔小生
https://www.jianshu.com/u/c785ece603d1

结语

  • 下面我将继续对 其他知识 深入讲解 ,有兴趣可以继续关注

  • 小礼物走一走 or 点赞

这是一个有质量,有态度的公众号

喜欢本文的朋友们

欢迎长按下图关注订阅号

收看更多精彩内容


http://www.ppmy.cn/news/472279.html

相关文章

微博表情 文本与图片对照表

微博表情地址:https://weibo.com/aj/mblog/face?type=face&_wv=5&ajwvr=6&__rnd=1558005188908 (20190516有效) $faces = array([马到成功] => //img.t.sinajs.cn/t4/appstyle/expression/ext/normal/b0/mdcg_org.gif,[带着微博去旅行] => //img.t.sinaj…

2行Python给图片加水印,太强了!

大家好&#xff0c;我是菜鸟哥&#xff01; 今天给大家分享一个非常实用的招数&#xff0c;对于某张图片&#xff0c;可能是你精心制作的思维导图&#xff0c;或者你精心设计的某个logo。你可能花费好多时间来弄&#xff0c;最后却被别人直接搬运过去使用&#xff0c;好气哦&am…

如何用Python和深度神经网络寻找近似图片?

给你10万张图片&#xff0c;让你找出与其中某张图片最为近似的10张&#xff0c;你会怎么做&#xff1f;不要轻言放弃&#xff0c;也不用一张张浏览。使用Python&#xff0c;你也可以轻松搞定这个任务。 识别相同或相似的图像&#xff0c;有什么好的方法么&#xff1f; 加vx&…

Python 网络爬虫:初使用selenium爬取百度图片

初使用selenium爬取百度图片 文章目录 初使用selenium爬取百度图片前言一、selenium是什么&#xff1f;二、安装配置步骤1.环境&#xff1a;python 3.8&#xff0c;win 10以及chrome和其对应的chromedriver.exe2.安裝selenium库3.安裝配置chrome4.配置环境变量5.测试是否可用 三…

【前端学习整理】HTML(2):跳转链接:a标签的作用和用图片跳转链接

如何在一个页面进行到另一个页面的跳转呢 a标签的使用HTML图像和图像映射 a标签的使用 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>a标签</title></head><body><h1>a标签</h1><h2&g…

计算机如何设置u盘图标,如何将U盘的图标改成自己喜欢的图案,程序员:这段代码拿去试试...

如今电脑已经成为了人们生活和工作中不可或缺的一个角色了&#xff0c;基本上家家户户都会配上一台电脑了&#xff0c;电脑的存在帮助我们提高了很大的工作效率&#xff0c;当工作中或者学习中需要传输一些文件的时候&#xff0c;有很多工具可以使用&#xff0c;而一般比较重要…

手动图片轮播 留作参考

<div class"main"><div class"list"><h2>卡通动漫</h2><div class"light_list"><span class"current">1</span><span>2</span><span>3</span><span>4</s…

像“哆啦A梦”一样缩放“大数据”

“服务器‘撑死’了&#xff0c;什么都调不出来。”一次信息业务研讨会上&#xff0c;某公安厅交警处处长抱怨&#xff0c;“高速路每过一辆车就一通儿咔咔拍&#xff0c;每次事故处理和每个车驾档案都是数据&#xff0c;增长远比硬件扩容快。” 信息海无形的潮涌往往让有形的…