zoukankan      html  css  js  c++  java
  • Spring Boot入门程序

    创建第一个Spring Boot的入门程序。

    开发环境

    1.JDK 1.8

    2.Eclipse

    3.Tomcat 8

    创建Spring Boot入门程序

    创建工程

    在Eclipse中,点击“File”——“New”——“Other”;

    在弹出的对话框中输入“Maven”,选择“Maven Project”,点击“Next”;

    勾选第一个按钮,点击“Next”;

    下一步,配置工程信息,注意打包为jar

    点击“Finish”后,创建工程成功,工程目录结构如下:

    添加spring-boot依赖

    打开工程的pom.xml文件,编辑,添加spring-boot的依赖

    <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.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <!-- 声明项目描述符遵循哪一个POM模型版本。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。 -->
        <modelVersion>4.0.0</modelVersion>
        <!-- 项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 如com.mycompany.app生成的相对路径为:/com/mycompany/app -->
        <groupId>com.zp.springboot</groupId>
        <!-- 构件的标识符,它和group ID一起唯一标识一个构件。换句话说,你不能有两个不同的项目拥有同样的artifact ID 和groupID;在某个特定的group
             ID下,artifact ID也必须是唯一的。构件是项目产生的或使用的一个东西,Maven 为项目产生的构件包括:JARs,源码,二进制发布和WARs等。 -->
        <artifactId>myfristspringboot</artifactId>
        <!-- 项目当前版本,格式为:主版本.次版本.增量版本-限定版本号 -->
        <version>0.0.1-SNAPSHOT</version>
        <!-- Inherit defaults from Spring Boot -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.0.3.RELEASE</version>
        </parent>
        <!-- Add typical dependencies for a web application -->
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>
        <!-- Package as an executable jar -->
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    </project>

    创建一个处理请求的controller

    在工程的src-main-java下创建一个Package,命名为“Hello”,在“Hello”下创建一个Controller类,用于处理页面请求。

    package hello;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
        @RequestMapping("/")
        public String hello(){
            return "Hello Spring Boot!";
        }
    
    }

    创建spring-boot启动类

    在工程的src-main-java-hello下创建Application.java

    package hello;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class Application {
        public static void main(String[] args){
            SpringApplication.run(Application.class, args);
        }
    }

    运行main方法:Ctrl+F11

    访问web应用

    在浏览器中,访问Tomact中,创建的请求处理器Controller

    在浏览器地址栏输入:http://localhost:8080

     

    至此成功的创建了第一个spring-boot入门程序。

  • 相关阅读:
    A. SwapSort
    D. A Shade of Moonlight
    利用DataSet更改数据,将更改保存到数据库中
    接口设计与数据同步解决方案小结
    SQL 判断 ‘表,存储过程,函数 ...’ 已是否存在
    SQL Server系统表sysobjects介绍与使用
    【转】SQL Server 2008 事件探查器(SQL SERVER Profiler)
    SQL 常用语句
    网页开发 组件
    中文版的jqGrid实例大全
  • 原文地址:https://www.cnblogs.com/peng-zhang/p/9995481.html
Copyright © 2011-2022 走看看