Spring Boot应用的启动访问部署

☆樱花仙子☆ 提交于 2020-08-12 23:11:52

启动 

@SpringBootApplication标注主程序,表示这是一个SpringBoot应用

@SpringBootApplication
public class HelloWorldMainApplication {

    public static void main(String[] args) {
        //启动
        SpringApplication.run(HelloWorldMainApplication.class, args);
    }
}

@RestController是spring4里的新注解,是@ResponseBody和@Controller的缩写

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(){
        return "hello SpringBoot,this is my first Application";
    }
}

运行

http://localhost:8080/hello

部署

添加maven插件,该插件的作用是将该spring boot项目打包为可执行的java包

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

使用mvn package进行打包 

以idea为例,点击右侧maven projects->项目名称->lifecycle->package

包生成的路径观察打印即可,如包的名称为 hello.jar

java -jar hello.jar运行

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!