SpringBoot整合Jsp项目

本文档详细介绍了如何在SpringBoot项目中整合Jsp,包括配置文件如application.yml和pom.xml的设置,启动类DemoApplication的编写,Controller部分的DemoController,Mapper接口如DemoRepository和UserRepository.xml,DTO类如UserDto和SelectResultDto,Entity类UserEntity,Form类UserForm,Service层的DemoService以及JSP页面index.jsp的使用。
摘要由CSDN通过智能技术生成

springboot-jsp
│  pom.xml
│
├─src
│  └─main
│      ├─java
│      │  └─pers
│      │      └─ziv
│      │          └─demo
│      │              │  DemoApplication.java
│      │              │
│      │              ├─controller
│      │              │      DemoController.java
│      │              │
│      │              ├─dao
│      │              │      DemoRepository.java
│      │              │
│      │              ├─dto
│      │              │      SelectResultDto.java
│      │              │      UserDto.java
│      │              │
│      │              ├─entity
│      │              │      UserEntity.java
│      │              │
│      │              ├─from
│      │              │      UserForm.java
│      │              │
│      │              └─service
│      │                      DemoService.java
│      │
│      ├─resources
│      │  │  application.yml
│      │  │
│      │  └─mapping
│      │          UserRepostry.xml
│      │
│      └─webapp
│          └─WEB-INF
│              └─templates
│                      index.jsp

配置文件

application.yml

spring:
  mvc:
    view:
      prefix: /WEB-INF/templates/
      suffix: .jsp
  datasource:
    username: root
    password: 123456
    url: jdbc:mysql://192.168.136.134:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
    driver-class-name: com.mysql.jdbc.Driver
mybatis:
  mapper-locations: classpath:mapping/*.xml


logging:
  level:
    pers: debug

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns="http://maven.apache.org/POM/4.0.0"
         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>pers.ziv</groupId>
    <artifactId>jsp</artifactId>
    <version>1.0-SNAPSHOT</version>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.11</version>
        <relativePath/>
    </parent>

    <dependencies><dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jdbc</artifactId>
    </dependency>
        <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>1.3.2</version>
        </dependency>
        <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </dependency>
    </dependencies>

</project>

启动类

DemoApplication

package pers.ziv.demo;

import org.mybatis.spring.annotation.MapperScan;
import
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值