SpringBoot 简单入门部署

SpringBoot 简单入门部署_第1张图片

1. 环境要求

  • Java 8 (配置环境变量)
  • Maven 3.3+
  • idea 2019.1.2 及以上

1.1 maven 配置

<mirrors>
      <mirror>
        <id>nexus-aliyunid>
        <mirrorOf>centralmirrorOf>
        <name>Nexus aliyunname>
        <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
      mirror>
  mirrors>
 
  <profiles>
         <profile>
              <id>jdk-1.8id>
              <activation>
                <activeByDefault>trueactiveByDefault>
                <jdk>1.8jdk>
              activation>
              <properties>
                <maven.compiler.source>1.8maven.compiler.source>
                <maven.compiler.target>1.8maven.compiler.target>
                <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>
              properties>
         profile>
  profiles>

2. 创建 Spring Boot 的 maven 项目

需求:浏览发送/hello请求,响应 Hello,Spring Boot 2

2.1 引入依赖


    org.springframework.boot
    spring-boot-starter-parent
    2.3.4.RELEASE
 



    
        org.springframework.boot
        spring-boot-starter-web
    


2.2 创建主程序

/**
 * 主程序类
 * @SpringBootApplication:这是一个SpringBoot应用
 */
@SpringBootApplication
public class MainApplication {

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

2.3 编写接口

@RestController
public class HelloController {


    @RequestMapping("/hello")
    public String handle01(){
        return "Hello, Spring Boot 2!";
    }


}

2.4 简化配置

application.properties 默认配置文件

server.port=8888

2.5 测试

直接运行main方法,启动项目

3. 简单打包服务器部署

使用maven插件打包,把项目打成 jar 包,target目录获取。直接在目标服务器执行即可。使用命令 java -jar 包名

 	<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
            plugin>
        plugins>
	build>

你可能感兴趣的:(SpringBoot,spring,boot,后端,java)