Giter Club home page Giter Club logo

springmvc-mybatis-learning's Introduction

我的 springmvc + mybatis 学习笔记

笔记分为两大部分: mybatis 和 springmvc

笔记内容主要是 mybatis 和 springmvc 的一些基本概念和使用方法,涉及概念介绍、环境搭建、编程细节、运行调试等方面。

这套笔记整体偏入门和应用,适合快速上手,对底层实现和机理并未做过多分析。关于 spring 源码的学习笔记,可以参考我的另一个仓库spring-learning

如果觉得不错,请先在这个仓库上点个 star 吧,这也是对我的肯定和鼓励,谢谢了。不定时进行调整和补充,需要关注更新的请 Watch、Star、Fork

如果你只是单纯要阅读的话,建议移步 CSDN 或者 oschina 上观看,访问速度快很多:


目录


安装和使用

环境准备:

  • jdk 1.8+
  • intellij IDEA 15.0.2+
  • mysql 5.1+
  • maven 3.3+
  • tomcat 8+

数据库导入:

在IDE中添加 tomcat 容器:

  • ToolBar -> 运行按钮旁边的下拉 -> "Edit Configurations" -> "+" -> "Tomcat Server" 选 local,如图所示
  • 如果是第一次添加,还需要配置 tomcat 的路径,如图所示

源码导入:

  • 将 sourcecode 中的任意子文件夹拷贝出来作为项目根目录,打开即可
  • 每个子文件夹的项目请参考 sourcecode 说明

sourcecode 说明

该文件夹下是涉及到的源码,其中 mybatis 部分都是直接新建的 web 工程,springmvc 部分都是使用 maven 构建的。

我使用的 IDE 是 intellij IDEA 15.0.2,以下每个子文件夹对应一个 project。


赞助

如果您觉得该项目对您有帮助,请扫描下方二维码对我进行鼓励,以便我更好的维护和更新,谢谢支持!

支付宝 微信

联系作者

Email: [email protected]


All Copyright Reserved

springmvc-mybatis-learning's People

Contributors

brianway avatar fanofxiaofeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

springmvc-mybatis-learning's Issues

jar包有问题,jsp标签红色

IDEA导入springmvc项目后,发现jsp标签红色,而且Tomcat7报错404,我还特意去搜了一下 ,jar包没问题。。处理器适配器和处理器映射器也没问题吧。
avatar

spring

没有Spring 的吗? 加油

部署Tomcat还是运行不了

Connected to server
[2020-03-12 02:45:03,599] Artifact mybatis-spring:Web exploded: Artifact is being deployed, please wait...
12-Mar-2020 14:45:05.392 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
[2020-03-12 02:45:05,533] Artifact mybatis-spring:Web exploded: Artifact is deployed successfully
[2020-03-12 02:45:05,534] Artifact mybatis-spring:Web exploded: Deploy took 1,935 milliseconds
12-Mar-2020 14:45:13.459 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [E:\apache-tomcat-8.5.51\webapps\manager]
12-Mar-2020 14:45:13.486 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [E:\apache-tomcat-8.5.51\webapps\manager] has finished in [26] ms
···

一点小看法

如果引用了别人的文章,还是希望能在文章里注明的,也算是对原创者的一点尊重吧。

Json那一章有两个小坑;

  1. @RequestMapping method 不省略时, ajaxtype注解method 必须匹配,不然会报405错误;
  2. 当输入也是json的时候,当 @RequestMapping method 不省略时, ajaxtype注解method 必须配置为POSTGET的情况会报400的错误.

mapper代理方法的疑惑

最近拜读了您写的文章,略有收获,但发现了一个问题:mybatis学习笔记(4)-开发dao方法.md这篇文章中的mapper代理方法,mapper.xml和mapper.java是在一个包里吧?在SqlMapConfig.xml里面是这样的<mapper resource="mapper/UserMapper.xml" />,但是报错了,错误原因Cause:java.io.IOException: Could not find resource mapper/UserMapper.xml。只有把包名写全才行。如:<mapper resource="com/iot/mybatis/mapper/UserMapper.xml" />。我使用的mybatis版本是3.4.4,求解惑!!!!我还给您发邮件了,请您看看

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.