springboot系列教程(一)——第一个springboot程序

来源:互联网 发布:淘宝卖家发货怎么打印 编辑:程序博客网 时间:2024/05/17 02:05

第一个springboot程序

springboot可以使我们快速开发一个web项目。本系列例子采用intellij idea开发
打开Idea-> new Project ->Spring Initializr ->填写group、artifact ->钩上web(开启web功能)->点下一步就行了。

自动生成pom.xml

<?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.example</groupId>    <artifactId>study1</artifactId>    <version>0.0.1-SNAPSHOT</version>    <packaging>jar</packaging>    <name>study1</name>    <description>Demo project for Spring Boot</description>    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>1.5.9.RELEASE</version>        <relativePath/> <!-- lookup parent from repository -->    </parent>    <properties>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>        <java.version>1.8</java.version>    </properties>    <dependencies>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-web</artifactId>        </dependency>        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-test</artifactId>            <scope>test</scope>        </dependency>    </dependencies>    <build>        <plugins>            <plugin>                <groupId>org.springframework.boot</groupId>                <artifactId>spring-boot-maven-plugin</artifactId>            </plugin>        </plugins>    </build></project>

新建controller

package com.example.demo.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/** * @author :小虎 * @date :2017/12/21 */@RestControllerpublic class HomeController {    @RequestMapping("/")    public String home(){        return "hello world";    }}

直接运行Study1Application这个java类

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

启动springboot 方式

cd到项目主目录:mvn clean  mvn package mvn spring-boot: run   启动cd 到target目录, java -jar 项目.jar

访问地址http://localhost:8080/
这里写图片描述

项目源码

https://github.com/itmybaby/springboot/tree/master/study1

阅读全文
0 0