当前位置: 首页 > news >正文

河北建筑工程信息网站seo服务商技术好的公司

河北建筑工程信息网站,seo服务商技术好的公司,宣传推广图片,网站开发与维护的工作内容文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一手。 前提 研究源码、对我们的技术提高还是很有帮助的。简单的源码建议从mybatis入手。涉及到的设计模式不是很多。需要下载mybatis的源码和父工程依赖。注意下载的mybatis中的父工程依…

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、有兴趣的可以关注一手。

前提

研究源码、对我们的技术提高还是很有帮助的。简单的源码建议从mybatis入手。涉及到的设计模式不是很多。需要下载mybatis的源码父工程依赖。注意下载的mybatis中的父工程依赖版本要对应。这里下载较稳定的版本。mybatis-3.5.3。对应的父版本是31。

mybatis-3.5.3下载地址:github地址
mybatis-parent下载地址:github下载地址

如果访问github比较慢、评论区置顶我给出了下载好的项目源码地址链接。

搭建环境

1、首先创建一个Maven项目

具体创建过程略

在这里插入图片描述

2、导入源码

打开项目结构、或者按快捷键:Ctrl + Alt + Shift + S

选择Modules --》 点击 + 号 --》选择 import Module --》 选择下载的源码

在这里插入图片描述

将下载的源码导入

在这里插入图片描述

选择后,弹出一个对话框、选择 Maven 后点击 finish

在这里插入图片描述

将下载的两个源码都导入

在这里插入图片描述

将两个源码导入后的项目结构

在这里插入图片描述

3、在创建的Maven项目中,添加代码

自己创建一个数据库、编写几个查询语句、没啥好说的。这里简略
在这里插入图片描述

4、Debug运行研究源码

然后就可以通过Debug方式查看代码执行情况了

测试类

package com.zyz;import com.zyz.mapper.userMapper;
import com.zyz.entity.User;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.Test;import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import java.util.List;/*** @author zyz* @version 1.0* @data 2023/7/28 12:48* @Description:*/
public class AppTest {@Testpublic void test() throws IOException {InputStream input = Resources.getResourceAsStream("SqlSessionConfig.xml");SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(input);SqlSession sqlSession = sessionFactory.openSession();userMapper dao = sqlSession.getMapper(userMapper.class);System.out.println(dao);List<User> userList = dao.selectAllUser();for (User level : userList) {System.out.println(level);}}@Testpublic void testMyBatisBuild() throws IOException {Reader reader = Resources.getResourceAsReader("SqlSessionConfig.xml");SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(reader);SqlSession sqlSession = factory.openSession();userMapper mapper = sqlSession.getMapper(userMapper.class);User one = mapper.getOne(1);System.out.println(one);sqlSession.close();}}

5、项目启动效果

在这里插入图片描述
在这里插入图片描述

可能遇到的问题

出现的问题、一般都是由于依赖导致。下载对应的依赖就可以了。

在这里插入图片描述

在自己创建的maven工程下的pom中添加如下依赖

        <dependency><groupId>org.javassist</groupId><artifactId>javassist</artifactId><version>3.24.1-GA</version></dependency>

是不是xml文件没有编译、如果是,就在自己的pom文件中添加下方代码。

在这里插入图片描述
在这里插入图片描述
添加

    <build><!-- 加载配置文件 --><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes></resource></resources></build>

后语

如果你嫌弃麻烦、不想自己搭建这个环境。我这里将搭建好的环境已经打包好,地址链接在评论区置顶。你直接拿来运行、研究代码就可以了。个人建议还是搭建一下环境比较好。也能学到蛮多。

项目链接我放到评论区置顶了

http://www.rdtb.cn/news/17555.html

相关文章:

  • wordpress的页面图片排版太原seo推广
  • 名片在哪个网站做在线服务器网站
  • 怎么做网站网页游戏代理
  • 常平东站是东莞东站吗做网站公司
  • 大型电子商务网站建设成本顾问式营销
  • 成都住建局官网重庆做seo外包的
  • 青岛开发区网站建设服务关键词seo优化
  • 12306网站学生做口碑营销5t
  • semcms外贸网站管理系统百度推广手机登录
  • 什么网站可以做饼图品牌营销策划培训课程
  • 青岛建网站公司百度有效点击软件
  • 深圳网站建设信科独家百度一下 你就知道首页官网
  • 网站内容采编怎么做网络服务电话
  • 旅游公司网站开发与实现2023年8月份新冠病毒
  • 专业网页网站设计图书google play store
  • 网站中英文切换怎麼做企业网站推广效果指标分析
  • 学网站开发的软件怎么做网站?
  • 深圳营销型网站网站关键词优化排名外包
  • wordpress 文章插入图片seo建站教学
  • 自己如何建立一个网站市场营销十大经典案例
  • 公司网页设计制作价格seo推广人员
  • 网站搭建完手机访问推广平台app
  • 俄罗斯 日本seo有哪些优缺点?
  • 安徽省建设部网站官网网站搜索引擎优化的步骤
  • 网站如何做一张轮播图今日最新足球推荐
  • 英文营销网站长沙百度seo
  • 知乎网站建设用的工具网站快速收录教程
  • 南宫28在线注册网站流量网站
  • 搜索推广网站哪家做的最好如何推广一个项目
  • 在discuz做网站公司网页制作需要多少钱