目录
1、在ssm配置版的基础上修改成注解版并完成CRUD
项目结构如下
配置版在如下链接
https://blog.youkuaiyun.com/weixin_48500300/article/details/118030142
2、修改applicationContext.xml的配置,添加如下配置
<!-- 开启SpringMVC注解驱动 -->
<mvc:annotation-driven />
<!--静态页面,如html,css,js,images可以访问-->
<mvc:default-servlet-handler />
<!-- 使用扫描机制扫描包 -->
<context:component-scan base-package="ltl"/>
完整配置如下
<?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:tx="http://www.springframework.org/schema/tx"
xmlns:apo="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/mvc
https://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
https://www.springframework.org/schema/aop/spring-aop.xsd">
<!--1、关联数据库配置文件 -->
<context:property-placeholder location="classpath:db.properties"/>
<!--2、配置数据源 连接池 dbcp:半自动化操作,不能自动连接
c3p0:自动化操作(自动化的加载配置文件,并且可以自动化设置到对象中)
druid-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driver}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<!-- 数据库连接池中的最大的数据库连接数 -->
<property name="maxPoolSize" value="30"/>
<!-- 数据库连接池中的最小的数据库连接数 -->
<property name="minPoolSize" value="10"/>
<!-- 关闭连接后不自动commit-->
<property name="autoCommitOnClose" value="false"/>
<!-- 获取连接超时时间 -->
<property name="checkoutTimeout" value="10000"/>
<!-- 当获取连接失败重试次数 -->
<property name="acquireRetryAttempts" value="2"/>
</bean>
<!--3、配置mybitas工厂,同时指定数据源,并与MyBatis完美整合 -->
<bean id="sqlSession