SpringBoot简介:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
学习springboot前需要掌握:
Java基础语法
了解 spring 基础的框架体系
学习Springboot首先需要用到的工具
jdk:使用1.8以上版本的
Maven:可以去官网:Maven – Download Apache Maven下载,最好使用3.3以上版本的
IntelliJ IDEA
Spring Boot:可以去官网:Spring Boot查看,使用当前稳定版本
配置Maven环境
下载好Maven并解压到某个目录下后就可以开始配置环境了。点击我的电脑------属性-----高级系统设置-------环境变量---------系统变量--------新建
配置两个环境变量:
MAVEN_HOME = C:\Maven\apache-maven-3.8.2(这个路径是你解压出Maven的路径)
MAVEN_OPTS = -Xms128m -Xmx512m(可选)
找到Path在环境变量值尾部加入:;%M2_HOME%\bin;(注意前面的分号)
接下来就是检验是否配置完成,打开命令行窗口,输入mvn -v,出现以下内容说明安装成功。
再进行写项目前还需要设置Maven中的setting.xml文件
复制粘贴就可以使用
//配置镜像
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
//版本号
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<aciveByDefault>true</aciveByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
最后进入IDEA设置
打开idea,点击settings
左边点击Build---BuildTools---Maven
选择自己的电脑上的Maven路径
下面就可以进行第一个项目的编写
打开idea,点击创建新项目,点击Maven,选择好jdk版本,点击next
填写好项目名称和存放地址就可以点击Finish创建项目了
在项目创建好后,打开pom.xml,加入以下代码
//根据你选定的SpringBoot版本填写
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.4</version>
</parent>
//添加依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
当编写好依赖,左边External Libraries中将会导入很多包,如果没有导入包可能就是没有打开自动导入,找到下图位置,选上即可,然后重启项目就可以自动导入了
接下来就可以进行代码的编写了
点击创建,可以直接书写包名,如:com.hopu.boot.MainAppliction。com.hopu.boot就是包名
编写主程序入口代码:
/**编写一个主程序类,作为入口
* @SpringBootApplication:这是一个SpringBoot应用
*/
@SpringBootApplication
public class MainAppliction {
public static void main(String[] args) {
SpringApplication.run(MainAppliction.class,args);
}
}
接下来就是编写应用逻辑,在boot包下创建controller.helloController,在helloController中编写以下代码:
//@ResponseBody:以字符串形式返回
//@Controller
//因为@RestController中包含了@ResponseBody和//@Controller,所以直接使用
@RestController
public class helloController {
//映射请求
@RequestMapping("/one")
public String one(){
return "Hello World!!!";//返回给浏览器Hello World!!!
}
}
接下来只需要去主程序中运行main方法,等项目启动后使用浏览器访问即可