1.环境准备
工具准备
jdk1.8
Idea
maven
配置maven
进入到conf文件夹下打开
配置如下
这是本地仓库的地址在E盘下新建这个文件夹maven
配置阿里的镜像源
根据自己的路径配置MAVEN_HOME路径
在path下添加
可以在cmd下输入mvn -v看看是否准备成功输出版本号就成功了
2.创建项目
可以以maven项目创建也可以直接新建springInitiallizr
我们用springInitiallizr项目进行新建
选择project
改成阿里的会快很多start.aliyun.com
如果要做web项目要勾选webapp暂时先勾选1个
这个就是基本的目录结构
application.properties(配置文件后期还有配置数据源等等)
SpringdemoApplicationk(控制类)
新建com.example.springdemo.controller包再建一个HellowController
运行控制类
打开网页输入http://localhost:8082/hello
3.maven创建springboot项目
选择maven如果要开发web项目要选择webapp
目录结构选择pom文件
添加依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
设置控制类和hello类
控制类:
@SpringBootApplication表示springboot应用该注解标记的类就是控制类
package com.DFP;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class main {
public static void main(String[] args) {
SpringApplication.run(main.class,args);//一定是被@SpringBootApplication标记的类
}
}
还有常用的注解
@EnableAutoConfiguration:开启自动配置功能
@AutoConfigurationPackage:自动配置包
hello类
@ResponseBody 处理返回到浏览器的字符串HelloWorld这个类每个方法直接写入浏览器
@RequestMapping(“/hello”)映射请求
package com.DFP.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@ResponseBody
@Controller
public class HelloWorld {
@ResponseBody
@RequestMapping("/hello")
public String handlen(){
return "hellow,new DFP";
}
}
如果没有配置端口号默认8080