创建数据库
1 | CREATE DATABASE `ssmbuild`; |
Maven环境
导入所需依赖
- junit
- 数据库驱动
- 连接池
- servlet, jsp
- mybatis
- mabatis-spring
- spring
- 其他…
1 | <dependencies> |
静态资源导出问题
1 | <build> |
java版本控制问题
1 | <plugin> |
建立基本结构和配置文件
com.lxb.pojo
com.lxb.dao
com.lxb.service
com.lxb.controller
mybatis-config.xml
1
2
3
4
5
6
7
<configuration>
</configuration>applicationContext.xml
1
2
3
4
5
6
7
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>
底层结构编写
Mybatis层编写
1、数据库配置文件 database.properties
1 | com.mysql.jdbc.Driver = |
2、IDEA关联数据库
3、编写MyBatis的核心配置文件
1 |
|
4、编写数据库对应的实体类 com.kuang.pojo.Books
使用lombok插件!
1 |
|
5、编写Dao层的 Mapper接口!
1 | public interface BookMapper { |
6、编写接口对应的 Mapper.xml 文件。需要导入MyBatis的包;
1 |
|
Service层编写
- 编写Service层的接口
1 | public interface BookService { |
- 实现类
1 | public class BookServiceImpl implements BookService{ |
OK,到此,底层需求操作编写完毕!
Spring层
dao配置
spring-dao.xml
1 |
|
service配置
spring-service.xml
1 |
|
SpringMVC层
- 添加web支持
- 配置DispathcerServlet
- 乱码过滤
在web.xml中配置如下:
1 |
|
配置文件:
1 |
|