Sring boot  一直没有使用过,跳槽来到新公司,暂时没有事情就学习一下。

Spring boot  这里采用的是maven 来创建的

maven项目的pom.xml 文件

Spring Boot 第一个demo-LMLPHP
<?xml version="1.0" encoding="UTF-8"?>
<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.ycb.spring_boot_demo01</groupId>
<artifactId>spring_boot_demo01</artifactId>
<version>0.0.1-SNAPSHOT</version> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> <!-- spring boot 基本环境 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.1.RELEASE</version>
</parent> <!--web应用基本环境配置 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies> <!-- 打包spring boot应用 -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build> </project>
Spring Boot 第一个demo-LMLPHP

创建一个Application启动类

Spring Boot 第一个demo-LMLPHP
package com.ycb.spring_boot_demo01;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; /**
* springboot 已经启动内嵌的是tomcat 默认的端口是8080
*
*
* @author yangcb
*
*/
//@SpringBootApplication相当于@Configuration、@EnableAutoConfiguration和 @ComponentScan
@SpringBootApplication
public class Application
{
public static void main( String[] args )
{
SpringApplication.run(Application.class, args);
}
}
Spring Boot 第一个demo-LMLPHP

运行 此类main方法

spring boot 就启动了 ,spring boot  内嵌了tomcat 默认是8080 端口 ,访问路径是根路径信息

创建一个简单的controller

Spring Boot 第一个demo-LMLPHP
@RestController
public class HelloWorldController {

  
@RequestMapping("/index/{name}")
@ResponseBody
public String index(@PathVariable String name){ if(null==name){
name="boy";
} return "hello world" +name;
} }
Spring Boot 第一个demo-LMLPHP

重新运行Application的main方法  在浏览器访问  http://127.0.0.1:8080/index/张三

Spring Boot 第一个demo-LMLPHP

简单的spring boot demo 就是这样的

二、部署spring boot应用

要部署运行spring boot应用,首选要打包spring boot应用,你在pom文件中看到的spring-boot-maven-plugin插件就是打包spring boot应用的。

进入工程目录   运行mvn package 进行打包

Spring Boot 第一个demo-LMLPHP

打包之后的文件在工程目录的target目录  使用java的原生命令执行生成的jar文件

java  -jar  spring-boot-demo01.jar --server.port=9090  启动spring boot 项目

05-11 10:56
查看更多