前言
之前讲过了InterllliJ IDEA
的基本使用。这节让我们来创建第一个springboot
项目吧。
今天涉及知识点:
- 创建一个本地项目文件夹路径
- 新建 springboot项目
- 运行项目
一. 创建一个本地项目文件夹路径
首先在你本地创建一个文件夹路径用于存储你创建的spingboot
项目。
例如我创建的本地项目文件夹路径如下:
D:\work_maven_test\hello_word
二. 新建 springboot项目
打开InterllliJ IDEA
,点击Create new Project
,如下:
![](https://img.haomeiwen.com/i6127340/52b7aedc1645a3c8.png)
接着选择列表左侧的
Spring Initializr
,右侧上面的Project SDK
选择你本地的jdk路径,Choose Initializr Server Url
选择Default
,这里需要说明的是Default
表示加载网络配置,下面的Custom
表示加载本地配置。所以在选择Default
的时候,要保证你电脑是链接有网络的。如果没网,则你可选择Custom
,但这需要你提前已经将项目创建所需要配置下载到本地。然后点击next
,如下图:![](https://img.haomeiwen.com/i6127340/b2906deb2efdf8f6.png)
在下一界面的
Group
中填入你项目的创建路径,注意结尾不要有.
,然后Artifact
中填项目名称,记住不能含有大写字母。type中选择创建Maven Project
,Java Version
选择你当前的java版本。最后点击next
,如下图:![](https://img.haomeiwen.com/i6127340/835d456d2da7f227.png)
在新的界面中
Web
选择勾选右侧的Spring Web
![](https://img.haomeiwen.com/i6127340/5843cb20607d698a.png)
Template Engines
选择右侧的Thymeleaf
![](https://img.haomeiwen.com/i6127340/640e5ac7780ccfc2.png)
SQL
选择右侧Spring Data JPA
和MySQL Driver
,如下图:![](https://img.haomeiwen.com/i6127340/ec6643b9c43108a5.png)
接着点击底部的
next
,来到下一界面,填写项目名,选择项目路径,就是你刚才创建的路径,如下图![](https://img.haomeiwen.com/i6127340/33889a351bd97783.png)
最后点击
finish
,等待鲜蘑菇创建。项目创建需要一段时间,大家耐心等待,最后创建成功的界面如下:
![](https://img.haomeiwen.com/i6127340/e998386f700396b6.png)
我们可以看看配置文件
pom.xml
文件:![](https://img.haomeiwen.com/i6127340/34b98ddc819a9a39.png)
只张贴部分,可以看到,里面有很多配置。
三.运行项目
接着让我们来简单的写一些代码,在src/main/resource/templates/
下写一个简单的xml文件,如我建的是index.xml
,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
大家好么
</head>
<body>
</body>
</html>
文件位置如下:
![](https://img.haomeiwen.com/i6127340/a35d11d60bd0e961.png)
然后打开主函数
xxxApplication
,我的是TestApplcaiton
,如下图:![](https://img.haomeiwen.com/i6127340/a8ef1be3a3b9a94e.png)
打开后,将此类简单的编写下,如下:
package com.test;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@SpringBootApplication
@Controller
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
@RequestMapping(value={"","/index"})
public String index(Model model) {
return "index";
}
}
然后运行项目,这里会报如下错误:
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
大致意思是项目没有配置数据库,一般我们是src/main/resource/application.propertities
中配置,但是这里只是做个简单的介绍,就直接在TestApplication
的注解@SpringBootApplication
后面添加(exclude= {DataSourceAutoConfiguration.class})
表示暂不配置。则原TestApplication
代码变为:
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
@Controller
public class TestApplication {
public static void main(String[] args) {
SpringApplication.run(TestApplication.class, args);
}
@RequestMapping(value={"","/index"})
public String index(Model model) {
return "index";
}
}
运行TestApplication
结果如下:
![](https://img.haomeiwen.com/i6127340/baef12b56e4f827d.png)
正常运行,然后访问下本地页面 http://localhost:8080,运行效果如下:
![](https://img.haomeiwen.com/i6127340/ea187f89b6a0a360.png)
项目运行成功。
ok,今天的内容就介绍到这里了,谢谢大家。
网友评论