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相关推荐

  1. spring boot新建非web项目(无需依赖)

    spring boot新建非web项目(无需依赖) spring boot集成spring data jpa的时候需要jdk版本为1.8,所以jdk的版本最好设置为1.8 如果新建的项目是以jsp为模 ...

  2. 简单介绍基于Spring Boot的项目骨架使用

    前言 从大学开始接触 java 后台开发,到后来了解了更多的编程语言的开发.发现 java 的开发可以说是相较而言很复杂的了,光是 Spring MVC 的配置要是没有经历系统的学习,可能就能劝退一波 ...

  3. Spring boot Gradle项目搭建

    Spring boot Gradle项目搭建 使用IDEA创建Gradle工程     操作大致为:File->new->Project->Gradle(在左侧选项栏中)     创 ...

  4. 最新Spring Boot实战项目(权限后台管理系统)详解

    Spring Boot实战项目 - 权限后台管理系统 简介 这是一套基于spring boot 2.16.shiro.jwt.redis.swagger2.mybatis .thymeleaf.lay ...

  5. Spring boot开源项目之个人博客(11)—登录功能实现

    Spring boot开源项目之个人博客(11)-登录功能实现 这部分就把一下重要的点记录一下. 前端表单非空验证 <script>$('.ui.form').form({fields:{ ...

  6. Spring Boot+Vue项目 微博系统(2):构建前端Vue项目

    系列目录 Spring Boot+Vue项目 微博系统 目录 系列目录 前言 一.安装Vue CLi 二.构建一个前端项目 三.启动测试 四.项目结构 五.配置 前言 前端项目可以借助 Vue CLi ...

  7. spring boot编写并运行HelloWorld服务接口

    spring boot编写并运行HelloWorld服务接口 在主程序上要加包扫描注解@ComponentScan("com.example.demo1") package com ...

  8. spring boot maven项目返回值乱码的解决方法

    spring boot maven项目返回值乱码的解决方法 1.先看乱码效果: spring boot maven项目,返回值乱码,如下图: 控制台打印log乱码,如下图: 有swagger的话,sw ...

  9. spring boot 开源项目汇总

    spring boot 开源项目汇集 一.spring-boot-examples 项目 项目主页 https://github.com/ityouknow/spring-boot-examples ...

  10. Spring Boot CLI设置和HelloWorld示例

    Spring Boot CLI设置和HelloWorld示例 在我之前的文章"Spring Boot简介"和"Spring Boot组件和内部"中,我们讨论了S ...

最新文章

  1. “AI让老百姓最多跑一次”:智源科学家打造下一代政务服务智能助手
  2. Scala变量介绍及入门示例
  3. 罕见!特斯拉一座超级充电站起火
  4. 向量-创建数组-linspace/logspace函数
  5. 数据结构和算法——树结构(二叉树的创建、查找、遍历和删除)
  6. Cardhop for Mac(通讯录管理软件)
  7. MinGW-w64没有bin文件解决方法
  8. CSS3的clac()函数无效,警告提示“invalid property value”
  9. OpenGL的安装(GLFW+GLAD)
  10. Spring 事务源码(6)—createTransactionIfNecessary处理事务属性并尝试创建事务【两万字】
  11. Halcon 学习笔记八:颜色识别
  12. 每日一犬 · 波尔多犬
  13. 计算机专业是武大冷门吗,武汉大学最不好的专业是什么?附武汉大学的弱势专业名单...
  14. 周口计算机教师招聘,周口商水县2018年招聘高中信息技术教师面试人员名单
  15. 双vip的MySQL高可用集群
  16. android include 控件详解,Android开发中include控件用法分析
  17. 用python抓取津房置换的房屋挂牌交易数据
  18. selenium 操作日期控件
  19. YY用户的自盈利模式
  20. 两个Interger对象的数值对比

热门文章

  1. 一个球从100 米高的自由落下的反弹高度
  2. Hadoop Install
  3. 使用SOCKET实现TCP/IP协议的通讯
  4. K-均值聚类算法对未标注数据分组(1)
  5. 基于jquery实现拆分姓名的方法
  6. Resource interpreted as Script but transferred with MIME type text/plain:
  7. Mysql 按条件排序查询一条记录 top 1 对应Mysql的LIMIT 关键字
  8. MySQL中的自适应哈希索引
  9. 304 Not Modify
  10. Vue使用全局样式,页面没有发生变化:逗号是中文的,引起错误,样式不变化 也没有报错就是不起作用