IDEA创建mybatis框架web项目
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项目相关推荐
- 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目
一.创建一个空项目 点击[File]- [New]- [Project-],新建一个空项目 选择[Empty Project]点击[Next] 填写项目名称,选择项目本地存储路径,点击[Finish] ...
- Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...
- Eclipse Java Oxygen不能创建动态的web项目(解决方法)
Eclipse Java Oxygen不能创建动态的web项目(解决方法) 一.eclipse安装J2EE插件 一.eclipse安装J2EE插件 Oxygen版本Eclipse没有toamct开发工 ...
- 基于IDEA的SpringMVC+Spring+Mybatis的web项目环境搭建、目录解析、代码整合
目的作用 希望可以通过记录一下自己一个基于IDEA的SpringMVC+Spring+Mybatis完整项目的代码框架,里边的代码实现了从界面操作数据对数据库实现了基本的语句,给自己留一个备份给需要里 ...
- MAVEN创建并打包web项目
maven项目是由一个maven project和多个maven module组成的,以下简介一下maven webapp的创建和打包,前提是你已经安装配置好maven了. 打开eclipse.依照例 ...
- Maven3路程(三)用Maven创建第一个web项目(1)
一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建 ...
- Intellij idea 14 创建简单的Web项目
为什么80%的码农都做不了架构师?>>> 我这里用到的是IDEA14 创建项目: 配置服务器这里我用的是jetty,启动时间少于tomcat,配制方法都大同小异. 点击Fini ...
- Myeclipse创建第一个web项目
创建web项目 web project 创建java项目 选java project
- eclipse服务器添加项目工程,eclipse创建和发布web项目(示例代码)
背景:电脑卡,myeclipse自带插件太多了,用起来卡,影响效率,于是装eclipse. 1.创建web项目: File-->New-->Dynamic web project 输入工程 ...
最新文章
- python 正则表达式贪婪模式与非贪婪模式
- cv2.findContours
- python数据处理高斯滤波_十大点云数据处理技术梳理
- mysql 5.7 修改配置文件_如何找到并修改MySQL57的配置文件m
- shouldParkAfterFailedAcquire
- ubuntu14.04 python2.7 安装配置OpenCV3.0
- Charles - 接口抓包分析工具
- SpringBoot中fastJson返回数据展示null字段(响应值为null时字段被过滤)
- 几行代码,轻松带你实现Java生成二维码功能!
- centos-5.5安装vmvare tools
- 计算机 大管家 说课稿,精选信息技术说课稿模板集锦九篇
- 华硕主板固态硬盘不识别_华硕主板固态硬盘识别不出来怎么办
- centos离线安装(升级)nvidia显卡驱动及cuda10.2
- 老毛桃PE工具安装32位win7系统ISO镜
- 鼠标增强软件StrokeIt使用方法
- python爬虫——百度文本审核技术
- linux python3安装包_在 Linux 中安装 Python3
- 量子前沿英雄谱|既研究陶艺,也研究光量子:Hideo Mabuchi
- 手机端网页尺寸html,手机端网页设计尺寸_html/css_WEB-ITnose
- C++基础(1)- 声明(前向声明 Forward Declaration)与定义