*注:此文章谨以记录学习过程,分享学习心得!
刚刚开始了解springboot框架,觉得很好用,觉得很有必要深入学习一下该框架,现在就来创建一个springboot项目:
1、在idea上新建一个project,选择spring initializr,
project sdk 选择安装的jdk;
choose initializr service url 选择默认(Default:https://start.spring.io )
选择项目模板
点击next
2、进行项目配置
设置项目数组(group),项目标识(artifact),type选择一个maven project 表示是一个maven项目
version:项目版本号
name:项目名称
description:项目描述
package:项目包名
项目配置
点击next 下一步
3、选择项目模板
我们来选择创建一个web项目
选择spring boot版本
选择项目模板
4、设置项目名称和项目路径
设置项目名称和项目路径
设置完项目路径,和项目名称后,点击finish,创建项目完成,需要进行项目构建,等一小会即可完成。
5、创建完成,我们删除.mvn文件夹,mvnw文件和 mvnw.cmd文件
删除文件
6、我们来看一下maven配置的pom.xml文件,里面包含了springboot项目运行所需的版本库
pom.xml
springboot运行所需库为:
1
2
3
4
5
6
7
|
<!-- springboot项目的基础库文件-->
<parent>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-starter-parent</artifactid>
<version> 2.0 . 1 .release</version>
<relativepath/> <!-- lookup parent from repository -->
</parent>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<!-- springboot项目的基础库文件-->
<dependencies>
<!-- web项目库-->
<dependency>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-starter-web</artifactid>
</dependency>
<!-- 测试所需库-->
<dependency>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-starter-test</artifactid>
<scope>test</scope>
</dependency>
</dependencies>
|
7、创建一个helloservice
1
2
3
4
5
6
|
package com.example.springbootdemo.service;
import org.springframework.stereotype.service;
@service
public interface helloservice {
string sayhello();
}
|
8、创建helloservice的实现类helloserviceimpl,实现sayhello()方法,返回"hello world!"
1
2
3
4
5
6
7
8
9
10
11
|
package com.example.springbootdemo.service.impl;
import com.example.springbootdemo.service.helloservice;
import org.springframework.stereotype.component;
@component
public class helloserviceimpl implements helloservice {
@override
public string sayhello() {
return "hello world!" ;
}
}
|
9、创建hellocontroller,调用helloservice实现类,打印"hello world!"到浏览器
1
2
3
4
5
6
7
8
9
10
11
|
package com.example.springbootdemo.service.impl;
import com.example.springbootdemo.service.helloservice;
import org.springframework.stereotype.component;
@component
public class helloserviceimpl implements helloservice {
@override
public string sayhello() {
return "hello world!" ;
}
}
|
10、见证奇迹的时刻,我们来运行一下所建项目,看能不能跟我们预期一样,在浏览器输入访问地址 http://localhost:8080/hello
就可以看到hello world!
至此,学习创建一个springboot项目就完成了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.jianshu.com/p/6e096aa974fd