搭建springboot環境

 

 

1.前戲準備:java

  

  SpringBoot核心jar包:這裏直接從Spring官網下載了1.5.9版本.web

  jdk:jdk1.8.0_45.spring

  maven項目管理工具:3.5版本.apache

  tomcat:8.5版本.瀏覽器

  本地倉庫:注意settings.xml裏面的設置"<localRepository>E:/SpringBoot/repository</localRepository>"紅色部分表明倉庫的位置.
tomcat

  eclipse:jee-neon3版本.app

 

2.環境設置eclipse

  1)將jdk以及maven的環境變量配置好,配好後在dos窗口進行測試:命令爲java -version 和 mvn -vmaven

  JAVA_HOME:jdk所在目錄spring-boot

  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上完美運行

 

這只是個開始...

相關文章
相關標籤/搜索