mybatis mysql 구성 정보 학습 SqlMapConfig.xml 구성 파일, url 속성을 사용하는 구성, & operator error, need & amp; 대신
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!-- mybatis的主配置文件 -->
<configuration>
<!-- 配置环境 -->
<environments default="mysql">
<!-- 配置mysql的环境-->
<environment id="mysql">
<!-- 配置事务的类型-->
<transactionManager type="JDBC"></transactionManager>
<!-- 配置数据源(连接池) -->
<dataSource type="POOLED">
<!-- 配置连接数据库的4个基本信息 -->
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/tunnel?useSSL=false&characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value="admin"/>
</dataSource>
</environment>
</environments>
<!-- 指定映射配置文件的位置,映射配置文件指的是每个dao独立的配置文件 -->
<mappers>
<mapper resource="com/bridge/dao/IUserDao.xml"/>
</mappers>
</configuration>
<property name = "url"value = "jdbc : mysql : // localhost : 3306 / tunnel? useSSL = false & characterEncoding = UTF-8"/>
"&"및 "<"와 같은 특수 문자는 XML 요소에 직접 배치되므로 XML 파일 구문 분석 오류가 발생합니다. 위의 문은 앰퍼샌드 "&"를 사용하므로 이러한 XML은 구문 분석 오류를 생성합니다. 이러한 오류를 방지하기 위해 전문적인 주장은 이러한 특수 문자의 엔티티 참조를 대신 사용하는 것입니다. 보다 큼 기호, 작은 따옴표 및 큰 따옴표도 있습니다.이 3 개의 특수 문자는 XML에 존재할 수 있으며 구문 분석 오류를 발생시키지 않지만 엔티티 참조 "& gt;", "& apos;", "& quot; "더 표준적인 문법입니다.
다음은 XML 문서
<~~~~ & t;
>보다 큼 ~~~~ & gt;
및 ~~~~ & amp;
'작은 따옴표 ~~~~'
"double 인용 부호 ~~~~ & quot;
연구 노트, 참조 :
https://blog.csdn.net/qq_43251098/article/details/100562484
https://blog.csdn.net/zuke123456/article/details/6097923