2021年1月31日星期日

Spring整合SpringMVC + Mybatis基础框架的配置文件

目录
  • 前言
  • 1. Mybatis层编写
  • 2. Spring层编写
    • 1. Spring整合Mybatis
    • 2. Spring整合service
  • 3. SpringMVC层编写
    • 1. 编写web.
    • 2. 编写spring-mvc.
  • 4. Spring配置整合文件,applicationContext.
  • 依赖

前言

新建一个普通的Maven项目

基本目录结构

├── src     	# │ ├── main    	# │ │	└── java   	# java代码目录│ │	└── resources  # 配置文件目录, 存放下面Spring配置文件│ ├── test   		# 单元测试目录├── web     	# web目录│ └── WEB-INF   	# web.


1. Mybatis层编写

1、在 resources 目录下新建数据库配置文件 database.properties

jdbc.driver=com.mysql.jdbc.Driver# 如果是使用 MySQL8.0+ 那么还需要增加一个时区的配置; serverTimezone=Asia/Shanghaijdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL=true&useUnicode=true&characterEncoding=utf8jdbc.username=rootjdbc.password=123456

2、在 resources 目录下创建Mybatis配置文件 mybatis-config.

<?


2. Spring层编写

1. Spring整合Mybatis

  1. 配置Spring整合MyBatis,这里数据源使用c3p0连接池;

  2. 编写Spring整合Mybatis的相关的配置文件;在 resources 目录下创建 spring-dao.

注意:这里要引入上面Mybatis层的两个配置文件,配置文件的名称不要写错

<?

2. Spring整合service

将业务层的类注入到Spring中,在 resources 目录下创建 spring-service.

<?


3. SpringMVC层编写

resources 目录下创建 spring-mvc.

<?


依赖

<!--依赖--><dependencies> <dependency>  <groupId>org.projectlombok</groupId>  <artifactId>lombok</artifactId>  <version>1.18.10</version> </dependency> <!--Junit--> <dependency>  <groupId>junit</groupId>  <artifactId>junit</artifactId>  <version>4.13</version> </dependency> <!--数据库驱动--> <dependency>  <groupId>mysql</groupId>  <artifactId>mysql-connector-java</artifactId>  <version>5.1.47</version> </dependency> <!--数据库连接池--> <dependency>  <groupId>com.mchange</groupId>  <artifactId>c3p0</artifactId>  <version>0.9.5.2</version> </dependency> <!--Servlet - JSP --> <dependency>  <groupId>javax.servlet</groupId>  <artifactId>servlet-api</artifactId>  <version>2.5</version> </dependency> <dependency>  <groupId>javax.servlet.jsp</groupId>  <artifactId>jsp-api</artifactId>  <version>2.2</version> </dependency> <dependency>  <groupId>javax.servlet</groupId>  <artifactId>jstl</artifactId>  <version>1.2</version> </dependency> <!--Mybatis--> <dependency>  <groupId>org.mybatis</groupId>  <artifactId>mybatis</artifactId>  <version>3.5.2</version> </dependency> <dependency>  <groupId>org.mybatis</groupId>  <artifactId>mybatis-spring</artifactId>  <version>2.0.2</version> </dependency> <!--Spring--> <dependency>  <groupId>org.springframework</groupId>  <artifactId>spring-webmvc</artifactId>  <version>5.1.9.RELEASE</version> </dependency> <dependency>  <groupId>org.springframework</groupId>  <artifactId>spring-jdbc</artifactId>  <version>5.1.9.RELEASE</version> </dependency> <dependency>  <groupId>org.aspectj</groupId>  <artifactId>aspectjweaver</artifactId>  <version>1.9.4</version> </dependency></dependencies><!--静态资源导出问题--><build> <resources>  <resource>   <directory>src/main/java</directory>   <includes>    <include>**/*.properties</include>    <include>**/*.








原文转载:http://www.shaoqun.com/a/521234.html

跨境电商:https://www.ikjzd.com/

f2c:https://www.ikjzd.com/w/1242

凹凸曼:https://www.ikjzd.com/w/1392


目录前言1.Mybatis层编写2.Spring层编写1.Spring整合Mybatis2.Spring整合service3.SpringMVC层编写1.编写web.2.编写spring-mvc.4.Spring配置整合文件,applicationContext.依赖前言新建一个普通的Maven项目基本目录结构├──src #│├──main #││ └──java #java代码目录││ └──
环球市场:环球市场
f2c:f2c
火星人图片_火星人图片新闻资讯_火星人图片报道:火星人图片_火星人图片新闻资讯_火星人图片报道
注意!亚马逊又一站点卖家要求上传营业税ID!:注意!亚马逊又一站点卖家要求上传营业税ID!
阿里巴巴国际站公布扶持举措 面向全网商家增投海外流量:阿里巴巴国际站公布扶持举措 面向全网商家增投海外流量

没有评论:

发表评论