IDEA创建mybatis框架web项目

一.idea新建项目

新建的时候选择java Enterprise ,选择jdk,maven仓库等。点击next

二.选择Web Profile,点击next

选择Web Profile后,idea会自动勾选web项目需要的其他配置。

三.项目名设置


点击finsh后会创建出mybatis框架的web项目

四.进行配置

1.进行maven仓库配置
打开settings ->Build,Execution,Deployment->Build Tools -> Maven

a.进行Maven home directory配置
选择本机电脑上装的maven工具的根目录
D:\Program Files\apache-maven-3.8.1

b.进行User settings file配置
选择自己装的maven工具根目录下的conf/settings.xml文件
D:\Program Files\apache-maven-3.8.1\conf\settings.xml

c.配置Local repository配置
选择maven工具中自己配置的maven仓库的根目录 D:\mavenss

最终效果如下

2.进行tomcat配置

a.点击Deployment——点击’+'号——选择Arifact——选择最长的那个——applay


b.进行其他配置

3.在pom.xml文件中进行jar包之类的配置

五.配置maybatis的xml文件

在resources目录下进行配置

mybaris_config.xml文件如下

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config
3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!--    mybatis配置信息--><!-- 导入配置属性文件--><properties resource="config.properties"></properties><!--    设置--><settings><!--配置日志文件--><setting name="logImpl" value="STDOUT_LOGGING"/></settings><!-- 配置别名--><typeAliases ><!-- <typeAlias type="com.ff.pijo.User" alias="User"></typeAlias>--><package name="com.ff.pijo"/></typeAliases><!-- 配置数据库连接等相关操作--><environments default="development"><environment id="development"><!--  配置事务管理  使用JDBC管理事务  后期使用spring管理事务      --><transactionManager type="JDBC"></transactionManager><!--  POOLED     使用数据库连接池,就是实现先创建一些sqlSession,在openSession()获得sqlSession对象时直接从池子里面拿,降低每次销毁的开销UNPOOLED   不使用数据库连接池,每次创建一个sqlSession对象,销毁JNDI       服务器里面提供--><dataSource type="POOLED"><property name="driver" value="${driver}" /><property name="url" value="${url}" /><property name="username" value="${uname}" /><property name="password" value="${password}"/></dataSource></environment></environments><!-- 配置sql映射--><mappers><mapper resource="mapper/User_Mapper.xml"/><mapper resource="mapper/User1_Mapper.xml"/><mapper resource="mapper/Emp_Mapper.xml"/><mapper resource="mapper/Dept_Mapper.xml"/></mappers></configuration>

config.properties中的信息类似于web项目中的setattribute,在mybaris_config.xml中进行了引用

driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/mybatis_db?characterEncoding=utf8&useSSL=false&serverTimezone=UTC
uname=root
password=root

六.建立html文件
html文件等建立在webapp目录。其中WEB-INF中的web.xml文件跟普通web项目中的web.xml文件相同,可进行监听器等的配置。

补充:
1.在main-java中进行代码书写

2.sql文件在resources目录中

IDEA创建mybatis框架web项目相关推荐

  1. 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目

    一.创建一个空项目 点击[File]- [New]- [Project-],新建一个空项目 选择[Empty Project]点击[Next] 填写项目名称,选择项目本地存储路径,点击[Finish] ...

  2. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  3. Eclipse Java Oxygen不能创建动态的web项目(解决方法)

    Eclipse Java Oxygen不能创建动态的web项目(解决方法) 一.eclipse安装J2EE插件 一.eclipse安装J2EE插件 Oxygen版本Eclipse没有toamct开发工 ...

  4. 基于IDEA的SpringMVC+Spring+Mybatis的web项目环境搭建、目录解析、代码整合

    目的作用 希望可以通过记录一下自己一个基于IDEA的SpringMVC+Spring+Mybatis完整项目的代码框架,里边的代码实现了从界面操作数据对数据库实现了基本的语句,给自己留一个备份给需要里 ...

  5. MAVEN创建并打包web项目

    maven项目是由一个maven project和多个maven module组成的,以下简介一下maven webapp的创建和打包,前提是你已经安装配置好maven了. 打开eclipse.依照例 ...

  6. Maven3路程(三)用Maven创建第一个web项目(1)

    一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...

  7. Intellij idea 14 创建简单的Web项目

    为什么80%的码农都做不了架构师?>>>    我这里用到的是IDEA14 创建项目: 配置服务器这里我用的是jetty,启动时间少于tomcat,配制方法都大同小异. 点击Fini ...

  8. Myeclipse创建第一个web项目

    创建web项目  web project 创建java项目 选java project

  9. eclipse服务器添加项目工程,eclipse创建和发布web项目(示例代码)

    背景:电脑卡,myeclipse自带插件太多了,用起来卡,影响效率,于是装eclipse. 1.创建web项目: File-->New-->Dynamic web project 输入工程 ...

最新文章

  1. python 正则表达式贪婪模式与非贪婪模式
  2. cv2.findContours
  3. python数据处理高斯滤波_十大点云数据处理技术梳理
  4. mysql 5.7 修改配置文件_如何找到并修改MySQL57的配置文件m
  5. shouldParkAfterFailedAcquire
  6. ubuntu14.04 python2.7 安装配置OpenCV3.0
  7. Charles - 接口抓包分析工具
  8. SpringBoot中fastJson返回数据展示null字段(响应值为null时字段被过滤)
  9. 几行代码,轻松带你实现Java生成二维码功能!
  10. centos-5.5安装vmvare tools
  11. 计算机 大管家 说课稿,精选信息技术说课稿模板集锦九篇
  12. 华硕主板固态硬盘不识别_华硕主板固态硬盘识别不出来怎么办
  13. centos离线安装(升级)nvidia显卡驱动及cuda10.2
  14. 老毛桃PE工具安装32位win7系统ISO镜
  15. 鼠标增强软件StrokeIt使用方法
  16. python爬虫——百度文本审核技术
  17. linux python3安装包_在 Linux 中安装 Python3
  18. 量子前沿英雄谱|既研究陶艺,也研究光量子:Hideo Mabuchi
  19. 手机端网页尺寸html,手机端网页设计尺寸_html/css_WEB-ITnose
  20. C++基础(1)- 声明(前向声明 Forward Declaration)与定义

热门文章

  1. 现代控制理论重点难点总结
  2. php制作假简历,PHP制作word简历
  3. 关于LTE中的TA长度
  4. qt sokect五秒掉线重连_如何断开QTcpSocket的问题
  5. DyNet论文笔记 华为动态卷积核的论文解读
  6. TextField的圆边框
  7. Socket实现服务器端与客户端之间通信(输入文字聊天)
  8. 蓝牙学习笔记之安全规范(SS)(十三)
  9. 图像压缩-从DCT到小波: 纵览
  10. 关系型数据库如何工作