具体步骤
准备工作
创建一个maven项目改成web工程
WEB-INF下建一个jsp文件夹
在pox.xml先导入依赖和静态资源过滤
junit
junit
4.12
mysql
mysql-connector-java
5.1.47
com.mchange
c3p0
0.9.5.2
javax.servlet
servlet-api
2.5
javax.servlet.jsp
jsp-api
2.2
javax.servlet
jstl
1.2
jstl
jstl
1.2
taglibs
standard
1.1.2
org.mybatis
mybatis
3.5.2
org.mybatis
mybatis-spring
2.0.2
org.springframework
spring-webmvc
4.1.6.RELEASE
org.springframework
spring-jdbc
4.1.6.RELEASE
org.projectlombok
lombok
1.18.12
javax.mail
mail
1.4.5
javax.activation
activation
1.1.1
src/main/java
**/*.properties
**/*.xml
false
src/main/resources
**/*.properties
**/*.xml
false
添加lib
在右边小齿轮project… –>Artifacts在WEB-INF下建一个lib包导入jar包
idea连接上数据库选中数据库名
不着急连
建包结构
- com.hkd.pojo
- com.hkd.dao
- xml配置文件和它的接口名字必须要一样
- com.hkd.service 注意这个service里面的接口和实现类千万不能写Service 和ServiceImpl 必须要写别的名字要不然不行
- com.hkd.controller
@Controller
@RequestMapping("/book")
public class bookController {
@Autowired
@Qualifier("bookServiceImpl")
private bookService service;
@RequestMapping("/c")
public void getdescncount(Model model){
System.out.println(service.getdescncount("漫画"));
}
}
配置文件 里面有
- applicationContext.xml
- databas.properties
*
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/bookstore?useSSL=true&useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456
- mybatis-config.xml 这个里面写配置什么的
- spring-dao.xml
- spring-mvc.xml
- spring-service.xml
- web.xml
*
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:applicationContext.xml
1
springmvc
/
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
encodingFilter
/*
15
测试
@Test
public void add(){
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//修改一下
bookServiceImpl bean = context.getBean("bookServiceImpl", bookServiceImpl.class);
System.out.println(bean.getdescncount("漫画"));
}
Original: https://www.cnblogs.com/bxl-lyb/p/15005271.html
Author: 木子一十甫寸
Title: 整合SSM框架
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/686231/
转载文章受原作者版权保护。转载请注明原作者出处!