IDEA创建一个SpringBoot项目

1.使用Spring Initializr快速创建一个springboot

1.1

在这里插入图片描述
依次往下选

1.2

在这里插入图片描述
可以选spring版本,和需要的框架技术的地址

没有Spring Initializr的话去file-setting-pulgins-搜索spring assiatant安装

在这里插入图片描述

简易的查询数据库功能

Controller

@RestController

public class ControllerImage {

    @Autowired
    SwipperMapper swipperMapper;

    @RequestMapping("/swipper")
    public void swipperImage(){
        System.out.println("Hello World");
        List<ImageSwipper> images = new ArrayList<ImageSwipper>();
        images=swipperMapper.getImageSwp();
        for (int i=0;i<images.size();i++){
            System.out.println("ID为"+images.get(i).getId());
            System.out.println("图片为"+images.get(i).getImage());
        }
    }
} 

Service

由于比较简单,就不包含service了

Mapper

@Component

@Mapper
public interface SwipperMapper {
    @Select("Select * from imageswp")
    public ArrayList<ImageSwipper> getImageSwp();
}

POJO

package com.example.demo.pojo;




public class ImageSwipper {
    private String image;
    private Integer id;

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
}

配置文件

端口,编码格式,数据库参数等

server.port=8080

characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://116.62.149.46:9001/hmshop?useSSl=false&useUnicode=true&characterEncoding=utf8&serverTimexone=UT
C

运行结果

在这里插入图片描述
在浏览器输入ip地址:端口号:requestmapping的访问路径
http://localhost:8080/hello

一般不用jsp了,所以return传递的是一些查询得到的数据,比如json,在通过ajax接收即可,页面跳转的功能交给前端完成

这只是一个简单的springboot实现,其底层是基于ssm框架的,后面会逐渐更新关于springboot的其他内容 ---2020.11.7

原文地址:https://www.cnblogs.com/psyduck/p/13967654.html