常用的代码片段
一、Spring Boot
yml 配置文件
1. 当前运行环境
# 当前运行环境
spring:
profiles:
active: dev
2. 配置 MyBatis xml 保存路径
# 配置 mybatis xml 保存路径
mybatis:
mapper-locations: classpath:mybatis/**Mapper.xml
3. 连接数据库
# 连接数据库
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/_table?characterEncoding=utf8&&useSSL=false
username: root
password: 12345678
driver-class-name: com.mysql.cj.jdbc.Driver # 这里表示 MySQL 驱动名称
4. 开启 MyBatis SQL 打印
# 开启 MyBatis SQL 打印
logging:
level:
com:
example:
demo: debug
mybatis:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
MyBatis 专属 xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="">
<select id="" resultType=""> </select>
</mapper>
① " namespace " 属性,填入的是 Mapper 接口。( 需要具体到包名、接口名 )
② 在上面的 select 标签中," id " 属性表示 Mapper 接口中的方法名;" resultType" 属性表示当前查询操作返回的类型 ( 需要具体到包名、实体类名 )
二、Servlet
web.xml 固定片段
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
pom.xml 常用依赖
<dependencies>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.7</version>
</dependency>
</dependencies>
<!-- 打成 war 包 -->
<packaging> war </packaging>
<!-- 重命名包的名字 -->
<build>
<finalName> blog_system_change</finalName>
</build>