【spring boot】新建项目,实现HelloWorld
1 说明
作为入门,写一个“hello world”是个好的开端。
2 创建项目大致步骤
1,创建SrpingBoot有很多种方式,这里用“SPRING INITIALIZR”web版(https://start.spring.io/)进行创建进行创建。
2,创建完成后,会得到一个“压缩包”(压缩包是创建好的项目)。
3,将项目导入到IDE中。
4,编写“hello world”代码。
5,运行查看结果。
3 准备
1,SpringBoot可以将很多的模块引入。为了简单,先只引入web模块。
2,IDE:Eclipse4.7.1(Oxygen)
3,SpringBoot版本:1.5.10
4,mvn3.5.2。eclipse中配置好mvn。系统path中加入mvn,可以在命令窗口可以执行mvn命令(如:mvn -v)
4 创建项目操作
4.1 第一步:生成项目
4.2 第二步:将项目解压
嗯,发现了,没有eclipse的配置文件,无法导入。向eclipse导入之前,需要进行一下处理。
4.3 第三步:将项目转化成eclipse能够识别的项目。
在项目目录执行命令: mvn eclipse:eclipse
4.4 第四步:将处理好的项目导入eclipse中
4.5 第五步:修改pom.xml文件。(packaging=war)
4.6 第六步:将项目转化成MAVEN项目
4.7 第七步:启动项目。检查项目是否可用。
5 写个Hello World
添加类IndexController,代码如下:
package sayyy.demo.springboot.d01;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller
public class IndexController {@RequestMapping("/hello")@ResponseBodypublic String hello() {return "Hello Wrold!";}
}
除了添加上述代码,其它什么也不做。添加完成后,启动项目。
【spring boot】新建项目,实现HelloWorld相关推荐
- spring boot新建非web项目(无需依赖)
spring boot新建非web项目(无需依赖) spring boot集成spring data jpa的时候需要jdk版本为1.8,所以jdk的版本最好设置为1.8 如果新建的项目是以jsp为模 ...
- 简单介绍基于Spring Boot的项目骨架使用
前言 从大学开始接触 java 后台开发,到后来了解了更多的编程语言的开发.发现 java 的开发可以说是相较而言很复杂的了,光是 Spring MVC 的配置要是没有经历系统的学习,可能就能劝退一波 ...
- Spring boot Gradle项目搭建
Spring boot Gradle项目搭建 使用IDEA创建Gradle工程 操作大致为:File->new->Project->Gradle(在左侧选项栏中) 创 ...
- 最新Spring Boot实战项目(权限后台管理系统)详解
Spring Boot实战项目 - 权限后台管理系统 简介 这是一套基于spring boot 2.16.shiro.jwt.redis.swagger2.mybatis .thymeleaf.lay ...
- Spring boot开源项目之个人博客(11)—登录功能实现
Spring boot开源项目之个人博客(11)-登录功能实现 这部分就把一下重要的点记录一下. 前端表单非空验证 <script>$('.ui.form').form({fields:{ ...
- Spring Boot+Vue项目 微博系统(2):构建前端Vue项目
系列目录 Spring Boot+Vue项目 微博系统 目录 系列目录 前言 一.安装Vue CLi 二.构建一个前端项目 三.启动测试 四.项目结构 五.配置 前言 前端项目可以借助 Vue CLi ...
- spring boot编写并运行HelloWorld服务接口
spring boot编写并运行HelloWorld服务接口 在主程序上要加包扫描注解@ComponentScan("com.example.demo1") package com ...
- spring boot maven项目返回值乱码的解决方法
spring boot maven项目返回值乱码的解决方法 1.先看乱码效果: spring boot maven项目,返回值乱码,如下图: 控制台打印log乱码,如下图: 有swagger的话,sw ...
- spring boot 开源项目汇总
spring boot 开源项目汇集 一.spring-boot-examples 项目 项目主页 https://github.com/ityouknow/spring-boot-examples ...
- Spring Boot CLI设置和HelloWorld示例
Spring Boot CLI设置和HelloWorld示例 在我之前的文章"Spring Boot简介"和"Spring Boot组件和内部"中,我们讨论了S ...
最新文章
- “AI让老百姓最多跑一次”:智源科学家打造下一代政务服务智能助手
- Scala变量介绍及入门示例
- 罕见!特斯拉一座超级充电站起火
- 向量-创建数组-linspace/logspace函数
- 数据结构和算法——树结构(二叉树的创建、查找、遍历和删除)
- Cardhop for Mac(通讯录管理软件)
- MinGW-w64没有bin文件解决方法
- CSS3的clac()函数无效,警告提示“invalid property value”
- OpenGL的安装(GLFW+GLAD)
- Spring 事务源码(6)—createTransactionIfNecessary处理事务属性并尝试创建事务【两万字】
- Halcon 学习笔记八:颜色识别
- 每日一犬 · 波尔多犬
- 计算机专业是武大冷门吗,武汉大学最不好的专业是什么?附武汉大学的弱势专业名单...
- 周口计算机教师招聘,周口商水县2018年招聘高中信息技术教师面试人员名单
- 双vip的MySQL高可用集群
- android include 控件详解,Android开发中include控件用法分析
- 用python抓取津房置换的房屋挂牌交易数据
- selenium 操作日期控件
- YY用户的自盈利模式
- 两个Interger对象的数值对比
热门文章
- 一个球从100 米高的自由落下的反弹高度
- Hadoop Install
- 使用SOCKET实现TCP/IP协议的通讯
- K-均值聚类算法对未标注数据分组(1)
- 基于jquery实现拆分姓名的方法
- Resource interpreted as Script but transferred with MIME type text/plain:
- Mysql 按条件排序查询一条记录 top 1 对应Mysql的LIMIT 关键字
- MySQL中的自适应哈希索引
- 304 Not Modify
- Vue使用全局样式,页面没有发生变化:逗号是中文的,引起错误,样式不变化 也没有报错就是不起作用