1.前戏准备:

  

  SpringBoot核心jar包:这里直接从Spring官网下载了1.5.9版本.

  jdk:jdk1.8.0_45.

  maven项目管理工具:3.5版本.

  tomcat:8.5版本.

  本地仓库:注意settings.xml里面的设置"<localRepository>E:/SpringBoot/repository</localRepository>"红色部分代表仓库的位置.

  eclipse:jee-neon3版本.

2.环境设置

  1)将jdk以及maven的环境变量配置好,配好后在dos窗口进行测试:命令为java -version 和 mvn -v

  JAVA_HOME:jdk所在目录

  path:%JAVA_HOME%\bin

  clathpath:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

  MAVEN_HOME:maven所在目录

  path:%MAVEN_HOME%\bin

  2)eclipse设置

  jre替换成1.8版本:Windows-->Preferences-->java-->Installed JREs

  maven仓库及路径设置:Windows-->Preferences-->maven-->installations 新建一个maven

            :Windows-->Preferences-->maven-->user settings 路径都设为仓库的settings.xml所在路径

  server:Windows-->Preferences-->server-->RunTime Environments 添加tomcat8.5

3.创建简单的maven项目

  创建一个maven start项目

  pom.xml配置,红色部分为重要部分

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <groupId>com.sinosoft</groupId>

   <artifactId>HelloSpring</artifactId>

  <version>0.0.1-SNAPSHOT</version>

  <packaging>jar</packaging>

  <name>HelloSpring</name>

  <url>http://maven.apache.org</url>

  <properties>

  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

   </properties>

  <parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>1.5.9.RELEASE</version>

  </parent>

   <dependencies>

  <dependency>

  <groupId>junit</groupId>

  <artifactId>junit</artifactId>

  <version>3.8.1</version>

  <scope>test</scope>

  </dependency>

  <dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

  </dependency>

  </dependencies>

</project>

   在src/main/java下新建一个Controller类

  package com.sinosoft.HelloSpring;

   import java.io.IOException;

   import javax.servlet.http.HttpServletResponse;

   import org.springframework.boot.SpringApplication;

   import org.springframework.boot.autoconfigure.SpringBootApplication;

   import org.springframework.web.bind.annotation.RequestMapping;

   import org.springframework.web.bind.annotation.RestController;

 

   @RestController

   @SpringBootApplication

   public class HelloSpring {

@RequestMapping("/app")

void index(HttpServletResponse res) throws IOException{

res.getWriter().println("Hello World!");

}

public static void main(String[] args) {

SpringApplication.run(HelloSpring.class, args);

}

  }

 运行main方法,在浏览器中输入http://localhost:8080/app就能得到 Hello World! 的结果

4.浏览器差异可能导致的问题

  最开始用的IE8浏览器,代码及报错如下:

  @RestController

   @SpringBootApplication

   public class HelloSpring {

@RequestMapping("/app")

String index(){

   return "Hello World!";

}

public static void main(String[] args) {

SpringApplication.run(HelloSpring.class, args);

}

  }

  

  可是我在360浏览器上却可以正常运行并出结果,后来经查询资料,得到这是ie8不支持

 所以将红色部分方法替换为

  void index(HttpServletResponse res) throws IOException{

res.getWriter().println("Hello World!");

    }

  便可在ie8上完美运行

这只是个开始...

转载于:https://www.cnblogs.com/goujh/p/8394033.html

搭建springboot环境相关推荐

  1. linux搭建springBoot环境,SpringBoot Linux服务化部署

    除了使用java -jar运行SpringBoot应用程序之外,还可以为Unix系统创建可执行的应用程序.可执行的jar可以其他 Unix 系统程序一样运行,也可以注册到init.d或systemd. ...

  2. springboot环境搭建及入门必知

    springboot环境搭建 导入springboot父项目依赖,目的是统一当前整合技术版本 <!--继承springboot父项目--> <parent>     <g ...

  3. Linux上搭建SpringBoot项目部署环境和流程分享

    Linux上搭建SpringBoot项目部署环境和流程分享 背景介绍 环境搭建 1.JDK 2.Mysql 数据库 3.Redis 4.Nginx 项目部署 总结 背景介绍 最近在开发一个 Sprin ...

  4. SpringCloud系列二:Restful 基础架构(搭建项目环境、创建 Dept 微服务、客户端调用微服务)...

    声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 1.概念:Restful 基础架构 2.具体内容 对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操 ...

  5. SpringCloud 搭建项目环境、创建 Dept 微服务、客户端调用微服务

    对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操作形式在 SpringBoot 之中已经有了明确 的讲解,那么本次为 了清晰可见,创建一套新的微服务架构:部门微服务(De ...

  6. java+spring+mysql配置_JAVA后台搭建(springboot+mybatis+mysql)项目搭建

    前言 上篇文章写了基本环境配置的搭建,接下来我们需要搭建项目了,项目搭建使用的IDEA,springboot项目的搭建非常快只需要几分钟,然后介绍MyBatis以及MySql的基本配置以及项目的Hel ...

  7. Serverless 实战 —— 快速搭建 SpringBoot 应用

    Serverless 实战 -- 快速搭建 SpringBoot 应用 前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务, ...

  8. 第一弹-IDEA中配置Springboot环境(调试显示、端口、Tomcat)

    Q1:maven是干啥的 Q2:Mybatics是干啥的? Q3:我的Mysql账户和密码是多少来着? Q4:pom.xml的作用与意义 添加启动类 在com.demo路径下创建Controller的 ...

  9. (硅谷课堂项目)Java开发笔记2:项目概述,搭建项目环境和开发讲师管理接口

    文章目录 (硅谷课堂项目)Java开发笔记2:项目概述,搭建项目环境和开发讲师管理接口 1.项目概述 1.1 项目介绍 1.2 硅谷课程流程图 1.3 硅谷课堂功能架构 1.4 硅谷课堂技术架构 1. ...

最新文章

  1. [洛谷1390]公约数的和
  2. java 数组group by_java Group by分组算法
  3. Floyd算法及其应用
  4. 交互键盘_如何仅为键盘交互添加聚焦环
  5. 2020年最新的过某宝滑块验证技术,Python大牛轻松搞定技术难题
  6. jQuery 设计和自定义一个带展开动画效果的导航栏
  7. python和perl的区别_Perl和Python之间有什么区别?Perl与Python的简单比较
  8. 谷歌悄悄修复4个 0day
  9. Exponentially Weighted Moving-Average
  10. Java不适合于作为主要编程教学语言 -- 孟岩
  11. mongodb 的 GridFS 详细分析(二)
  12. mtk sensor 驱动调试
  13. FNT不能计算通用数据集(看看fwt···)
  14. 准备好要上传到 Azure 的 Windows VHD 或 VHDX
  15. adobe premiere 不支持的视频驱动程序
  16. 为什么中国没有CES ? | 云栖大会科技榜单
  17. free(): invalid next size (fast): 0x000000xxx
  18. VS2013中关于gets函数使用问题的解决方案(搬运“尼古拉斯罗本”的部分文章,)
  19. 软件测试cpu性能测试案例,性能测试之用例得分评价和 CPU 内存数据监控——谈谈个人看法和实践总结...
  20. 区块链ICO:互联网进化的驱动力

热门文章

  1. android-DNS服务找不到
  2. SpringMVC学习--文件上传
  3. 深入理解Java引用类型
  4. 【转】在.Net中关于AOP的实现
  5. Linux crontab命令
  6. 口碑网发布2010吃住玩消费风向指数
  7. 校验输入框的内容不能重复_答应我,用了这个jupyter插件,别再重复造轮子了
  8. double小数点后最多几位_基金理财买入后,不断亏损,是最多本金亏光,还是会出现负值...
  9. 关键词热度分析工具_阿里国际站外贸独立站关键词的收集
  10. anaconda在ubuntu中添加环境变量