SpringBoot整合其它框架
程序开发
2023-09-10 08:57:45
1. 创建项目:springboot_demo_4
在这里我们不勾选一些自动导入的依赖,我们通过手动配置pom.xml的依赖即可!
2. 编辑pom.xml文件
1.SpringBoot包(spring) 2.SpringMVC 3.MybatisPlus
4.0.0 com.jt springboot_demo_4 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent 2.4.5 1.8 org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-devtools runtime true org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-jdbc mysql mysql-connector-java runtime com.baomidou mybatis-plus-boot-starter 3.4.2 org.springframework.boot spring-boot-maven-plugin org.projectlombok lombok
3. 编辑yml配置文件
server:port: 8090spring:datasource:url: jdbc:mysql://127.0.0.1:3306/jtadmin?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=trueusername: rootpassword: root#整合SpringMVCthymeleaf:#设置页面前缀prefix: classpath:/templates/#设置页面后缀suffix: .html#是否使用缓存cache: falsemybatis-plus:type-aliases-package: com.jt.pojomapper-locations: classpath:/mappers/*.xml#开启驼峰映射configuration:map-underscore-to-camel-case: true#添加MP日志 打印执行的sql
logging:level:com.jt.mapper: debug
主要配置如下:
- 端口号配置
- 数据库数据源配置
- SpringMVC的配置
- MP的映射配置
- 开启MP日志
4. 编辑POJO实体对象
package com.jt.pojo;import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;@TableName("demo_user")
@Data
@Accessors(chain = true)
public class User {@TableId(type = IdType.AUTO)private Integer id;private String name;private String sex;private Integer age;
}
5. 编辑userList.html页面
用户列表数据
用户列表
ID 名称 年龄 性别
6. 编辑UserController
/*** 查询所有的用户列表数据,在userList.html中展现数据*/
@RequestMapping("/userList")
public String userList(Model model){//1.查询业务层获取数据List userList = userService.findAll();//2.将数据保存到Model对象中返回给页面model.addAttribute("userList",userList);return "userList";
}
7. 编辑UserService
@Service
public class UserServiceImpl implements UserService{@Autowiredprivate UserMapper userMapper;@Overridepublic List findAll() {return userMapper.selectList(null);}
}
8. 编辑UserMapper
package com.jt.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jt.pojo.User;public interface UserMapper extends BaseMapper {
}
9. 数据库
略
10. 页面效果展现
标签:
相关文章
-
无相关信息