初学者如何快速搭建一个springboot框架
发布日期:2021-06-29 20:36:43
浏览次数:2
分类:技术文章
本文共 2204 字,大约阅读时间需要 7 分钟。
详细教程:
一:创建项目
接下来就开始从0开始创建这个项目了。 首先新建个 maven 项目 菜单 -> File -> New -> Other -> Maven -> Maven -> Maven Project -> New Maven Project 勾上这个 Create a simple project (skip archetype selection), 看吧,Springboot就是个简单的maven 项目 二:输入项目参数 接着在参数里输入红色框框这些数值 三:pom.xml 用以下pom.xml里面的内容覆盖掉项目里的pom.xml。覆盖后,右键点击项目->Maven->Update Project 更新一下项目。
这个pom.xml就指定了当前项目需要用到的jar包。
4.0.0 com.how2java springboot 0.0.1-SNAPSHOT springboot springboot org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE org.springframework.boot spring-boot-starter-web junit junit 3.8.1 test 1.8 org.springframework.boot spring-boot-maven-plugin
四:Application.java
创建 Application.java,其注解 @SpringBootApplication 表示这是一个SpringBoot应用,运行其主方法就会启动tomcat,默认端口是8080package com.how2java.springboot; import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
五:HelloCaontroller.java
接着创建控制器类HelloController, 这个类就是Spring MVC里的一个普通的控制器。 @RestController 是spring4里的新注解,是@ResponseBody和@Controller的缩写。package com.how2java.springboot.web;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController; @RestControllerpublic class HelloController { @RequestMapping("/hello") public String hello() { return "Hello Spring Boot!"; } }
六:运行并测试
接下来就运行Application.java, 然后访问地址http://127.0.0.1:8080/hello
就能看到测试效果了
转载地址:https://dechen.blog.csdn.net/article/details/100175454 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月04日 14时30分11秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python报错:OperationalError:(MySQLdb._exceptions.OperationalError) (1366, “Incorrect string value:)
2019-04-30
什么是CPU密集型计算、IO密集型计算与多进程、多线程、多协程
2019-04-30
python速度慢的两大原因
2019-04-30
path.resolve()理解
2019-04-30
pandas新增一行
2019-04-30
docker命令
2019-04-30
jupyter notebook查看python版本
2019-04-30
彻底删除macos上自己安装的python3.9
2019-04-30
gaussdb200 数据导出
2019-04-30
gaussdb200 数据导入
2019-04-30
superset 报表
2019-04-30
sqoop 原理与部署
2019-04-30
sqoop 实操
2019-04-30
kerberos 环境 MapReduce 跨平台提交
2019-04-30
欧洲杯上那让人惊叹的vivo蓝
2019-04-30
百度昆仑芯片独立背后,或向汽车芯片发起进军
2019-04-30
月活达10亿后,未来快手的“无限”可能
2019-04-30
关于回调注销问题的总结
2019-04-30
Android学习开发路线图
2019-04-30
开发Android主攻四大方向
2019-04-30