您的位置:首页 > 编程语言 > Java开发

spring-boot入门

2017-12-01 15:22 381 查看

Eclipse中安装STS插件

(1)在线安装

  Help--Eclipse Marketplace

  搜索“STS”,点击“install”安装

  


  后面就是一直下一步或者完成

(2)离线安装

  打开网页 http://spring.io/tools/sts/all
  下载适合自己的eclipse版本的STS压缩包

  


  下载后,在eclipse操作: Help--Install New Software--Add--Archive,添加已下载的zip包

  


  安装有Spring IDE字样的插件即可,取消勾选自动更新,接下来就有Next就点Next,有Finish就点Finish

  


2. 创建Spring-boot项目

  新建->其它

  



  我这里没啥要改的,默认demo就行

  


  下面其他第三方库可以一个都不加入,可以在使用的时候再pom里面再次添加,如果知道需要哪些也可以提前勾上

  


  完成

3. 运行Spring-boot项目

(1)右键DemoApplication中的main方法,Run As -> Spring Boot App,项目就可以启动了

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}


(2)如果要运行hello world,则使用@RestController注解,并且添加hello方法

  得提前引入web相关的依赖,如果之前勾选了,就不用再加了

  

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>


package com.example.demo;

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 DemoApplication {

@RequestMapping("/")
public String hello(){
return"Hello world!";
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}


  

  如何运行我们的Application,看到hello world的输出呢?

  第一种方式是直接运行main方法:

  选中DemoApplication的main方法 -> 右键 -> Run as ->Java Applicacation,之后打开浏览器输入地址:http://127.0.0.1:8080/ 或者http://localhost:8080/就可以看到Hello world!了。

  第二种方式:

  右键project –> Run as –> Maven build –> 在Goals里输入spring-boot:run ,然后Apply,最后点击Run

4. 打包Spring-boot项目

1.命令:clean package

  


2.执行命令:java –jar xxxxxx.jar

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: