*注:此文章谨以记录学习过程,分享学习心得!
刚刚开始了解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