博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot入门第一个简单示例
阅读量:5974 次
发布时间:2019-06-19

本文共 2049 字,大约阅读时间需要 6 分钟。

hot3.png

本示例使用SpringBoot官方的QuickStart程序

详情地址:http://projects.spring.io/spring-boot/#quick-start

使用SpringBoot前提:一定得用maven或其他项目管理工具。

1、新建项目

new-project-Maven Project-Next

095048_coSA_2437179.png

Next

输入GroupId和ArtifactId 后  

095213_0cNt_2437179.png

Finish

2、修改POM文件

4.0.0
org.springframework.boot
spring-boot-starter-parent
1.5.9.RELEASE
com.kobe
bootfirst
0.0.1-SNAPSHOT
jar
bootfirst
http://maven.apache.org
1.6
UTF-8
junit
junit
test
org.springframework.boot
spring-boot-starter-web
springboot
org.apache.maven.plugins
maven-compiler-plugin
1.6
1.6
UTF-8

这两处的配置是从文章开头的链接处复制的

095458_KfrH_2437179.png

095535_7FpH_2437179.png

3、右键项目-Maven-Update Project

4、编写一个具体的程序(此处还是以springboot的quickstart为例)

import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*;import org.springframework.stereotype.*;import org.springframework.web.bind.annotation.*;@Controller@EnableAutoConfigurationpublic class SampleController {    @RequestMapping("/")    @ResponseBody    String home() {        return "Hello World!";    }    public static void main(String[] args) throws Exception {        SpringApplication.run(SampleController.class, args);    }}

此处代码如果有报错的话,重新maven-update project

5、右键项目,Run as - Maven Build

在Goals输入spring-boot:run

Apply-Run

即可看到以下输出

100139_7oym_2437179.png

默认是8080端口

打开浏览器输入localhost:8080

100213_vBIy_2437179.png

跟以往开发不同的是此程序没有编写index.jsp也不用部署到Tomcat,强大的springboot简化了繁琐的开发,我也是刚走上springboot这条大路,后续会继续更新进一步的学习操作。

 

建议:学习springboot前须对maven(或其他项目管理工具)有一定的理解,对SSM整合也需要有一定的了解。

 

 

 

转载于:https://my.oschina.net/xiaozhiwen/blog/1585456

你可能感兴趣的文章
java socket报文通信(三)java对象和xml格式文件的相互转换
查看>>
Selenium学习第二天,了解Selenium工作模式与学习Selenium需要具备的知识与工具。...
查看>>
cocos2d: 设置容器透明度及添加UIViewController
查看>>
一次完整的浏览器请求流程
查看>>
Notification弹出实现
查看>>
HDU 5845 Best Division
查看>>
软件测试(四)
查看>>
记一次web项目总结
查看>>
Android中的像素单位详解( dp 、 sp 、 px 、 in 、 pt 、 mm )
查看>>
IIS服务无法启动的小实验之MachineKeys文件夹
查看>>
SQL Server 2008 系列简介
查看>>
C++模板实现动态顺序表(更深层次的深浅拷贝)与基于顺序表的简单栈的实现...
查看>>
树莓派raspberry pi配置无线路由器AP
查看>>
【转载】使用WIN32API获取打印机
查看>>
STORM_0002_在做好的zookeeper集群上搭建storm的开发环境
查看>>
Java命名规则
查看>>
C#中发起GET和POST请求的方法
查看>>
《Python从小白到大牛》第7章 运算符
查看>>
博科:毫不迟疑地入软件网络时代
查看>>
玩转开放式虚拟格式,实战迁移虚拟机到vSphere 5
查看>>