码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SSM整合 -(SpringMVC+Spring+Mybatis)


    目录

    1. 引入依赖

    2. 其他配置文件

    3. Spring+Mybatis注解式开发

    4. 加入SpringMVC


    1. 引入依赖

    这份依赖列表除了基本功能,还加入了文件上传、JSON支持、log4j。

    
        org.springframework
        spring-core
        4.3.2.RELEASE
    
    
        org.springframework
        spring-context
        4.3.2.RELEASE
    
    
        org.springframework
        spring-context-support
        4.3.2.RELEASE
    
    
        org.springframework
        spring-beans
        4.3.2.RELEASE
    
    
        org.springframework
        spring-web
        4.3.2.RELEASE
    
    
        org.springframework
        spring-aop
        4.3.2.RELEASE
    
    
        org.springframework
        spring-expression
        4.3.2.RELEASE
    
    
        org.springframework
        spring-aspects
        4.3.2.RELEASE
    
    
        org.springframework
        spring-jdbc
        4.3.2.RELEASE
    
    
        org.springframework
        spring-webmvc
        4.3.2.RELEASE
    
    
        javax.servlet
        servlet-api
        2.5
        provided
    
    
        javax.servlet
        jstl
        1.2
    
    
        commons-fileupload
        commons-fileupload
        1.3
    
    
        com.fasterxml.jackson.core
        jackson-databind
        2.13.1
    
    
        org.springframework
        spring-tx
        4.3.2.RELEASE
    
    
        org.mybatis
        mybatis
        3.2.8
    
    
        org.mybatis
        mybatis-spring
        1.3.1
    
    
        mysql
        mysql-connector-java
        5.1.40
    
    
        com.alibaba
        druid
        1.1.12
    
    
        org.slf4j
        slf4j-log4j12
        1.7.25
    

    2. 其他配置文件

    数据库小配置文件(mysql 5.x)

    mysql.driver=com.mysql.jdbc.Driver
    mysql.url=jdbc:mysql://localhost:3306/数据库?characterEncoding=utf-8
    mysql.username=用户名
    mysql.password=密码

    log4j.properties

    # 根日志级别ERROR,输出到stdout
    log4j.rootLogger=ERROR,stdout
    # 设置stdout的输出使用ConsoleAppender(控制台)
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    # 设置stdout的显示方式为PatternLayout(自定义格式)
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    # 设置stdout的格式 %p为日志级别 %t为线程名 %d为日期{格式} %m为主线程日志 %n为换行
    log4j.appender.stdout.layout.ConversionPattern=%p [%t] %d{yyyy-MM-dd HH:mm:ss} - %m%n
    ​
    # 自己的代码使用DEBUG级别
    log4j.logger.com.baizhi = DEBUG
    # 关闭Sql语句输出
    log4j.logger.com.baizhi.dao = ERROR

    3. Spring+Mybatis注解式开发

    1. 建表、实体类、Dao、Mapper、Service接口

    2. Service实现类 别忘了@Service @Transactional和使用@Autowired注入Dao

    3. spring.xml

    4. 加入SpringMVC

    1. springmvc.xml

     2. web.xml

    3. 开发Controller @Controller @RequestMapping("")、拦截器 @Component、全局异常处理@Component  


  • 相关阅读:
    串口中断(9)即时解析用户自定义通讯协议--接收数据固定情况
    浅谈Solidity智能合约DAPP项目系统开发技术逻辑(Solidity语言框架)
    LM小型可编程控制器软件(基于CoDeSys)笔记二十七:温度电阻通道和DO通道
    Matlab:正则表达式
    电视盒子/投影仪是怎么看电视的?安利两款软件教程教会你
    消息队列(MQ)的简单介绍
    WOL唤醒配置(以太网、PHY、MAC)
    Vue首屏优化方案
    端到端图像压缩《Checkerboard Context Model for Efficient Learned Image Compression》
    盒马员工因“工资泄密”被开除,仲裁部门:双方已达成调解意向
  • 原文地址:https://blog.csdn.net/XHW0901/article/details/126425420
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号