跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

Java 进阶必备之ssm框架全面整合

目录

1.导入依赖

2.创建实体类

3.写dao层接口

4.写mybatis核心配置文件和接口配置文件

5.用spring整合Mybatis层也就是Dao层

6.spring整合Service层

7.spring整合Conteoller层

8.添加web支持

9.完整的目录结构

1.导入依赖

junitjunit4.12mysqlmysql-connector-java5.1.47com.mchangec3p00.9.5.2

javax.servletservlet-api2.5javax.servlet.jspjsp-api2.2javax.servletjstl1.2

org.mybatismybatis3.5.2org.mybatismybatis-spring2.0.2

org.springframeworkspring-webmvc5.1.9.RELEASEorg.springframeworkspring-jdbc5.1.9.RELEASE

org.springframeworkspring-context5.1.9.RELEASE

com.fasterxml.jackson.corejackson-databind2.12.1com.alibabadruid-spring-boot-starter1.1.10

src/main/java**/*.properties**/*.xmlfalsesrc/main/resources**/*.properties**/*.xmlfalse

2.创建实体类

package pojo;

public class books {private int bookId;private String bookName;private int bookCounts;private String detail;

public books(int bookId, String bookName, int bookCounts, String detail) {this.bookId = bookId;this.bookName = bookName;this.bookCounts = bookCounts;this.detail = detail;}

public books() {}

public int getBookId() {return bookId;}

public void setBookId(int bookId) {this.bookId = bookId;}

public String getBookName() {return bookName;}

public void setBookName(String bookName) {this.bookName = bookName;}

public int getBookCounts() {return bookCounts;}

public void setBookCounts(int bookCounts) {this.bookCounts = bookCounts;}

public String getDetail() {return detail;}

public void setDetail(String detail) {this.detail = detail;}}

3.写dao层接口

这里暂时只有一个方法package Dao;

import pojo.books;

import java.util.List;

public interface BooksMapper {List selectbooks();}

4.写mybatis核心配置文件和接口配置文件

这个是接口配置文件

mybatis核心配置文件

5.用spring整合Mybatis层也就是Dao层

这个是spring整合Mybatis的xml文件

数据库配置文件,这里你们改一下数据库就OKjdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/ssmbuild jdbc.username=root jdbc.password=root

6.spring整合Service层

写接口和实现类package Service;

import org.springframework.stereotype.Service;import pojo.books;

import java.util.List;

public interface BooksService {List selectbooks();}实现类@Service public class BooksServicelmpl implements BooksService{/*这里是把Dao的接口引进来了因为Service层调用Dao层*/@Autowired private BooksMapper booksMapper;public void setBooksMapper(BooksMapper booksMapper) {this.booksMapper = booksMapper;}@Override public List selectbooks() {return booksMapper.selectbooks();}}写spring配置文件

关联spring配置文件,我们写个总的配置文件到进去就ok

7.spring整合Conteoller层

写Controller的类@RestController public class bookController {@Autowired private BooksService booksService;public void setBooksService(BooksService booksService) {this.booksService = booksService;}@RequestMapping("/books") public List selectbooks(){List list = booksService.selectbooks();return list;}}把三个配置文件关联

8.添加web支持

写web.xml文件里面都是死的

springmvcorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:applicationContext.xml1springmvc/

encodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingutf-8encodingFilter/*

15

创建一个lib包把依赖导进去

添加工件测试

9.完整的目录结构

到此这篇关于Java 进阶必备之ssm框架全面整合的文章就介绍到这了,更多相关Java ssm框架内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:java整合SSM框架的图文教程Java开发之ssm三大框架整合

相关文章