idea创建SpringBoot启动项目

使用前提:
jdk 1.7 以上
maven 3.x 以上
idea2017
首先配置maven 环境:
M2_HOME:maven文件地址
path: maven 文件的setting.xml 地址
在idea 中进行配置:setting–Bulder,Execution,Deployment—Build Tools—maven ;设置maven文件,setting.xml 文件位置和本地仓库(根据setting.xml 文件建中配置的自动找到本地仓库)

进入springBoot 官网(百度即可)
在这里插入图片描述
在这里插入图片描述
加下载好的程序解压到自己想要存放的位置,用ide 打开(本文使用idea)

  1. 完善pom.xml 配置文件。下载的启动文件是普通的maven speingboot 项目,要编写web 文件,还要加入web 相应的依赖:
//完整的配置文件
<?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 http://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.3.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>
<!-- jdk版本-->
	<properties>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
        <!--启动配置文件 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter</artifactId>
		</dependency>
        <!--测试配置文件 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
        <!--因为创建的web 项目所以导入web配置文件 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

    </dependencies>

	<build>
		<plugins><!--Spring Boot 包含maven 插件 可以将项目打包成一个j可执行ar 包 -->
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

</project>

完善配置文件之后,因为maven的本地仓库中没有相应的依赖,所以参照maven 工程没有对应的jar 包的解决办法:

  1. 完善项目的目录结构:
    在原本的基础上添加static 和temptlates 文件夹
    在这里插入图片描述
    最后在运行Java文件夹下的启动类,启动项目:
    在这里插入图片描述
    运行结果如图就完成了项目的启动。

使用idea 自动那个创建启动项目:
在idea 中选择spring initializr,写好相应的信息(连网创建)


手动创建项目:

  1. 手动创建一个普通的maven 工程
  2. 完善目录结构,添加application.properties 文件,static,templates
  3. 编写启动类和测试类
  4. 完善pom.xml 配置(自己手动添加所有的配置,就不单是添加一个web 的依赖)
  5. 最后运行主程序(main),完成启动。
//也可以在启动类的目录下再添加一个类
@Controller
public class hello {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!!!";
    }

将使用maven 的语句将程序打成jar 包部署
在这里插入图片描述
在浏览器中访问/hello 访问到hello world 页面则启动成功

3.使用idea 的自动创建:spring initialzr,填写相关信息

关于启动中的细节详解:

猜你喜欢

转载自blog.csdn.net/Stitch__/article/details/88309956
今日推荐