zoukankan      html  css  js  c++  java
  • java

    环境

    系统: win7x64

    工具:idea

    jdk:java 10

    springboot是用来整合spring框架下其他部分的工具。免去了配置tomcat,数据库连接,导包等步骤。

    1.

    创建一个maven项目,因为只是个简单例子所以不用选具体框架。

    2.

    填写项目名字

    3.

    完成

    4.

    导入springboot相关依赖

    可以去官网https://spring.io/projects/spring-boot/

    有个quick start= =

    以前是教程,现在变成了帮你生成一个demo。。。下载下来demo后参照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>spring</groupId>
        <artifactId>springtest</artifactId>
        <version>1.0-SNAPSHOT</version>
    
        <!-- 指定Spring Boot的版本 2.2.2.RELEASE 这个是官网最新版本,网上一般用2.0.4可能相关资料会多一些 -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.2.2.RELEASE</version>
        </parent>
    
        <dependencies>
            <!-- 导入Spirng Boot  web 所需的jar包 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
        </dependencies>
    
    </project>

    (如果启动mian后什么都没发生那么很可能是这里的配置出了问题。)

    我的是这个- -

    然后需要等idea下载相关jar包

    等结束后看一眼library

    是不是依赖的包都导入了。

    5.

    创建主程序

    springboot是有main方法的

    先创建结构:

     java包下面创建com package

    com下面创建 主函数的class 和 controller package

    controller下面创建 controller 用来前台页面显示helloworld

    SpringBootTestApplication

    package com;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication //标记这个是主函数
    public class SpringBootTestApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(SpringBootTestApplication.class, args);   //启动主函数
        }
    
    }

    HelloWorldController   (看不懂的先去学springMVC。。。)

    package com.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    public class HelloWorldController {
    
        @ResponseBody
        @RequestMapping("/hello")
        public String hello(){
            return "Hello SpringBoot";
        }
    }

    启动main方法

    下面打印出

     说明springboot内置tomcat在8080端口启动了

    这时打开浏览器输入localhost:8080/hello 向服务器发送hello请求,显示helloworld成功。

    例子很简单,主要是配置那里容易出问题。

  • 相关阅读:
    kolla
    lbaas
    celery
    redis发布订阅
    数据库简单介绍
    celery
    ansible初识
    315
    request
    navicat连接mysql报错1251解决方案
  • 原文地址:https://www.cnblogs.com/clamp7724/p/12170766.html
Copyright © 2011-2022 走看看