【SpringBoot】初体验:仿SSM开发

本文简单实现对数据表的数据遍历,知识点:

1、集成MySQL

2、整合Mybatis

3、使用 Jsp 开发

1

创建项目

新建一个Springboot项目:

注意:Springboot默认自带一个内置的Tomcat,直接通过 Jar 包即可运行。但是,在整合 jsp 开发时,需要单独配置一个Tomcat,打包方式必须为 war 。

直接点击 Finish ,等待资源下载完成即可开始项目。

注意:该过程联网,请保障网络畅通,请耐心等候资源下载完成。

创建数据库,数据表,添加数据:

2

项目配置

在 pom.xml 添加 支持 MySQL 和 Mybatis 的依赖(mysql版本根据实际填写,否则可能会报错 “Failed to obtain JDBC Connection”):

<!-- 集成MySQL数据库 -->        <dependency>      <groupId>mysql</groupId>      <artifactId>mysql-connector-java</artifactId>      <version>5.1.24</version>    </dependency>    <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-jdbc</artifactId>    </dependency>    <dependency>      <groupId>com.alibaba</groupId>      <artifactId>druid</artifactId>      <version>1.1.9</version>    </dependency>    <!-- 整合Mybatis框架-->    <dependency>      <groupId>org.mybatis.spring.boot</groupId>      <artifactId>mybatis-spring-boot-starter</artifactId>      <version>1.3.2</version>    </dependency>

在 application.properties 设置视图解析器,数据库连接信息:

spring.mvc.view.prefix=/spring.mvc.view.suffix=.jsp
#  配置MySQL数据库spring.datasource.url=jdbc:mysql://localhost:3306/people_managersspring.datasource.username=rootspring.datasource.password=rootspring.datasource.driver-class-name=com.mysql.jdbc.Driver#spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

新建 index.jsp 页面:

配置 Tomcat (已有请忽略),并将项目部署到 Tomcat 容器中:

3

牛刀小试

项目的目录结构:

实体类

public class Manager {  private int id;  private String name;  private int salary;  private String section;  private String location;  private String tel;  private String indate;  public int getId() {    return this.id;  }  // 省略getter,setter,toString方法}

mapper

@Mapperpublic interface managerMapper {  public List<Manager> listManagers();}

xml

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.example.demo.mapper.managerMapper">  <select id="listManagers" resultType="com.example.demo.pojo.Manager">    SELECT * FROM manager  </select></mapper>

service(注意添加 @Service 注解)

@Servicepublic class managerService {  @Autowired  managerMapper managerMapper;  public List<Manager> listManagers(){    return managerMapper.listManagers();  }}

controller(注意添加 @Controller 注解)

@Controllerpublic class managerController {  @Autowired  managerService managerService;  @RequestMapping("/listManagers")  public String listManagers() {    List<Manager> managers=managerService.listManagers();    for(Manager manager:managers)      System.out.println(manager);    return "index";  }}

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

结果:页面跳转到 index.jsp 页面,控制台输出 manager 表的数据:

至此,Springboot 仿SSM开发--实现对数据表的数据遍历--完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗星涌动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值