自从学习了springboot和springcloud之后,一直都没有再用ssm。
今天,我决定复习一下ssm搭建,所以做了一个小项目,只有简简单单的查询数据功能,万万没想到,居然给我报了个404。
先上代码:以下代码中的注解,有一部分是我个人理解,可能有错误!
applicationContext.xml
<?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:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation=" http:// http:// http:// http:// http:// "> <context:component-scan base-package="com.learn.ssm"> <!-- context:component-scan对路径下的文件进行扫描,如果扫描到文件中带有@Service,@Component,@Repository,@Controller等这些注解的类,则把这些类注册为bean --> </context:component-scan> <bean class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property value="jdbc:mysql://127.0.0.1:3306/yxktv" /> <property value="com.mysql.jdbc.Driver" /> <property value="root" /> <property value="x5" /> </bean> <bean class="org.mybatis.spring.SqlSessionFactoryBean"> <property ref="dataSource" /> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property value="com.learn.ssm.mapper" /> <property value="sqlSessionFactory"></property> </bean> </beans>