①IntelliJ IDEA中新建SpringBoot项目

第一步:安装Java jdk并配置(网上有教程,不展开)

第二步:安装maven

官网下载:http://maven.apache.org/download.cgi

镜像下载:https://archive.apache.org/dist/maven/maven-3/

1)环境配置

新建变量名:MAVEN_HOME 变量值:D:\apache-maven-3.6.0(这是我的 MAVEN 路径)

编辑变量名:Path 在最前面加上:%MAVEN_HOME%\bin

在命令行输入(打开window+R ==》cmd,命令mvn -v,输出版本号即安装成功,如下:

2)仓库配置

打开conf/setting.xml,一般在第53行,配置<localRepository>/path/to/local/repo</localRepository>和远程服务器镜像

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <localRepository>D:\Development\mavenRepository</localRepository>

<localRepository>D:\Development\mavenRepository</localRepository>中的地址,可自己任意新建一个空白文件,用于存放maven下载到本地的各种库文件,最好选择一个空间大,不容易被误删的地方

添加aliyun作为国内镜像地址:

<mirror>

<id>aliyun</id>

<mirrorOf>*</mirrorOf>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

</mirror>

3)更新maven中央仓库

cmd下运行mvn help:system,会出现默认开始下载很多内容,且在配置的本地仓库中可以明显看到更新存放了很多文件

4)IntelliJ IDEA的maven配置

打开IntelliJ IDEA,右下角选择Configure -> Settings 添加 maven配置,如下选中我们2)中的本地maven和配置

到此,maven已经全部安装成功

第三步:IntelliJ IDEA创建SpringBoot

1)新建项目-选中Sprint Initializr,SKD会默认选择,启动服务默认选中在线的通用(确保网络链接正常,非网络情况下也有办法,可自行百度)

2)新建项目相关信息,值得注意的是java版本的选择,看了很多资料都是选择的8,但实际根据自己安装的实际版本选择就行

3)选择依赖项,这些依赖项都将自动添加到maven的pom.xml配置中,这里我们是创建web,默认选中Web-Spring Web,数据库的MyBatis和MySQL

4)确认项目,完成第一个SpringBoot项目的创建

注意:第一次创建,有可能,maven需要加载自己很多依赖项,是否完成可以一直关注编辑器右下方的加载进度。(若有提醒导入依赖项,或者安装依赖项,请选择install)

第四步:运行项目

1)完成加载后的项目框架如下:

2)在当前基础上,可以直接选择入口文件DemoApplication,右键运行此文件(注意:网上很多教程说要添加一个controller,亲测试可以直接运行的,controller的运用在后面再讲)

运行成功的信息如下(注意红色框出部分,因为SpringBoot自带Tomcat服务器,所以运行后Tomcat服务器已经运行,端口为8080)

此时可以通过本地访问8080端口:http://127.0.0.1:8080,出现如下界面:

到此,用IntelliJ IDEA创建的第一个SpringBoot项目即完成(至于为什么是个error page,这个我们后面再讲,应该是我们没有做任何新建或者返回信息的定义)

第五步:打包成jra部署服务器

因为用java的SprintBoot常用来做web的后端,因此需要将整个工程打包成jar运行在服务器上

由于maven已经为我们集成了整个打包环境,打包相对比较轻松

1)clean

clean运行其成功完成

2)backage打包

构建完成,且给出了jar包的存放路径

到此,整个SpringBoot工程从创建到打包就完成了

第六步:自定义一个服务器请求返回值

添加一个controller类,结构如下:

源代码,可以直接拷贝运行:

package com.example.demo;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
public class MyController {
    @RequestMapping("/hello")
    public String hello(){
        return "hello Spring Boot";
    }
}

运行启动,在浏览器中输入http://127.0.0.1:8080/hello (发现没,这个hello就是我们在服务器端定义的一个函数名,被导航到这来了),网页访问得到如下信息

到此,添加一个返回页信息完成,根据自己的业务需求,可以在项目中添加不同的逻辑处理类,也可以定义多个页面信息内容供访问,只需要添加上controller和地图,就可以被搜到,例如可以定义一个错误信息页面

通过第六步,大家大概也能大致明白SpringBoot页面访问和控制流的基本逻辑了

后面我们还会继续对以下几个课堂做总结

1、如何在windows和linux下部署sprintboot,实现成功访问页面

2、springboot+mybatis如何实现数据的操作

3、springboot如何集成开发(前后端不分离,在一个项目中),参考:https://blog.youkuaiyun.com/qq_39505065/article/details/81568056

4、springboot+Nginx如何实现前后端分离开发(前后端单独开发和部署)

5、小型网站的实战操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值