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