栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SSM整合 后端

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SSM整合 后端

项目结构

步骤 1 新建空工程 设置jdk版本和配置本地maven 2 新建maven模块 在pom.xml添加依赖 将打包方式改为war 在src/main添加webapp包 在webapp包下添加WEB-INF,在WEB-INF包下添加web.xml,在test目录下添加resource包 3 添加mybatis配置文件 spring接管mybatis 目前mybatis配置文件里只需配置日志输出
 



    
    
        
    

4 添加数据源配置文件jdbc.properties,添加mapper.xml文件 5 添加spring配置文件application.xml 

(1)mapper层配置

a、读取属性文件

b、配置数据源(德鲁伊数据连接池)

c、配置sqlSessionFactoryBean

d、注册mapper.xml文件

(2)service层配置

a、添加包扫描

b、添加事务管理器

c、配置事务切面

d、配置切入点和绑定





    
   

    

    
        
        
        
        
    

    
        
        
        
    

    
        
    


    

        

    
        
    

    
        
            
            
            
            
            
        
    

    
        
        
    

6 添加springmvc配置文件spring.xml

a、添加包扫描

b、添加注解驱动(ajax发送json)

c、(视图解析器,前后端分离 不需要)





    

    

 7 配置web.xml

a、添加中文编码过滤器

b、注册springmvc框架 (注册前端控制器DispatcherServlet)

c、注册spring框架(注册监听器)



 
    
        encode
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceRequestEncoding
            true
        
        
            forceResponseEncoding
            true
        
    
    
        encode
        /*
    

    
    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc.xml
        
    
    
        springmvc
        /
    

    
    
        org.springframework.web.context.ContextLoaderListener
    
    
        contextConfigLocation
        classpath:application.xml
    

8 编写mapper层 

注意点:namespce为接口全限定名用Copy Reference,mapper接口和配置文件放在一目录下

9 编写service层

注意点:添加@Service注解 在Service层用@Autowire注入mapper

10 编写controller层

注意点: 

0、添加@CrossOrigin 在服务端支持跨域访问 

a、添加@Controller注解 在Controller层用@Autowie注入service

b、在方法添加@ResponseBody注解 返回的数据为json

c、在方法添加@RequestMapping 映射访问路径

d、(用@RestController 方法中全是ajax请求 方法上不用写@ResponseBody)

11 spring集成junit测试

a、在test目录下新建类,在类上添加@RunWith(SpringJUnit4ClassRunner.class),添加@ContextConfiguration加载spring配置文件

遇到的错误

a、不小心把resultType写成resultMap

b、在计算总行数时要用select count(*) from user ,count和(*)不能有空格否则

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857052.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号