IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> spring.xml -> 正文阅读

[Java知识库]spring.xml

目录

表头声明

配置

context:annotation-config

context:component-scan

mvc:annotation-driven

mvc:default-servlet-handler

数据库连接

sqlSessionFactory

MapperScannerConfigurer


表头声明

如使用spring,springMVC等注解,表头需配置,否则表头会报错。

<?xml version="1.0" encoding="UTF-8"?>
?
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:task="http://www.springframework.org/schema/task"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task-3.1.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
">
 ? ?
 </beans>

配置

context:annotation-config

spring配置使用注解

使@ Resource 、@ PostConstruct、@Antowired等注解自动注入

<context:annotation-config/>

context:component-scan

该配置包含了< context:annotation-config/>的内容,若使用该注解,则< context:annotation-config/>可舍去

base-package表示该包下的所有注解将全部扫描

<context:component-scan base-package="com.jm"/>

mvc:annotation-driven

springMVC配置使用注解

提供controller请求转发,json自动转换等功能

<mvc:annotation-driven />

mvc:default-servlet-handler

使用默认的servlet来响应静态文件

<mvc:default-servlet-handler/>

数据库连接

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
     ? ?<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property>
     ? ?<property name="url" value="jdbc:mysql://localhost:端口号/数据库名字?serverTimezone=Asia/Shanghai"/>
     ? ?<property name="username" value="用户名"></property>
     ? ?<property name="password" value="密码"></property>
</bean>

sqlSessionFactory

mapperLocations的value值为mapper包下所有文件的路径。

dataSource的ref值为DriverManagerDataSource(数据库连接)配置的id。

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="mapperLocations" value="classpath:com/ml/mapper/*.xml"></property>
    <property name="dataSource" ref="dataSource"></property>
</bean>
?

MapperScannerConfigurer

basePackage的value值为dao层接口包的位置。

sqlSessionFactory的value值为上个配置SqlSessionFactoryBean的id名字。

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="basePackage" value="com.ml.dao"></property>
    <property name="sqlSessionFactory" ref="sqlSessionFactory"></property>
</bean>

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 00:38:26  更:2022-09-30 00:42:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/30 13:33:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码