springBoot

创建一个springBoot工程环境

用idea创建

1、环境准备

环境约束

–jdk1.8:Spring Boot 推荐jdk1.8及以上;java version “1.8.0_112”

–maven3.x:maven 3.3以上版本;Apache Maven 5.7

–IntelliJIDEA2020:IntelliJ IDEA 2020.2.3 x64、STS

–SpringBoot 2.1.16.RELEAS

统一环境;

2、MAVEN设置;

给maven 的settings.xml配置文件的profiles标签添加

<profile>
  <id>jdk-1.8</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <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>

3、IDEA设置

1、选择创建一个新的项目

在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FJXnsnw3-1597329128136)(images/1.png)]

2、选择Spring Initializr,右边选择自己配置的jdk,下方默认spring支持url,然后next

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BFefPE8K-1597329128141)在这里插入图片描述
(images/2.png)]在这里插入图片描述

3、进行路径、包名的配置(个人喜好)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hb1RrodV-1597329128142)(images/3.png)]在这里插入图片描述

4、配置项目所需要jar包依赖,这个地方选择会自动带入pom.xml中(可以创建项目之后自行进行配置)

[外链图片转存失败,源站可能有在这里插入图片描述
防盗链机制,建议将图片保存下来直接上传(img-xcvtQoSn-1597329128144)(images/4.png)]

5、创建项目

[外链图片转存失败,源站可能有防在这里插入图片描述
盗链机制,建议将图片保存下来直接上传(img-kZJy4Eh9-1597329128146)(images/6.png)]

6、配置maven

在这里插入图片描述

7、查看项目结构(注意:DemoApplication一定要在路径的最外层),resources为资源文件路径:存放propertie文件,(static、templates目录存放前端页面文件:static存放 js、css文件,templates存放html等文件。)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KnmPkJNA-1597329128147)(images/8.png)]在这里插入图片描述

8、相对应的pom.xml文件
     <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.16.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.example</groupId>
	<artifactId>demo</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>demo</name>
	<description>Demo project for Spring Boot</description>

	<properties>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<dependency>
			<groupId>org.mybatis.spring.boot</groupId>
			<artifactId>mybatis-spring-boot-starter</artifactId>
			<version>2.1.3</version>
		</dependency>

		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<scope>runtime</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

</project>

4、Spring Boot HelloWorld

一个功能:

浏览器发送hello请求,服务器接受请求并处理,响应Hello World字符串;

5、编写相关的Controller、Service

@Controller
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!";
    }
}

6、运行主程序测试

执行启动类的main方法,然后通过端口映射路径访问,浏览器返回helloworld
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020081322534865.png?x-oss-process=image/wat在这里插入图片描述
ermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODM5MzQ2MA==,size_16,color_FFFFFF,t_70#pic_center)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值