IDEA快速搭建springboot+mybatis框架
spring,springMVC,mybatis三大框架是现如今java开发中最为流行的框架,但是配置十分繁琐,一个项目开发会在框架搭建上耗费很多时间,不利于快速开发,对此,spring家族进行了封装整合,大大简化了配置,springboot由此诞生。下面将使用idea快速搭建了一个springboot+mybatis的demo。
1.新建一个spring initializr项目,next
2.定义artifact名和选择开发语言,语言选择java,next
3.添加项目依赖,Core下勾选Devtools,此依赖为项目添加热部署功能,Web下勾选web,将为项目添加Tomcat和springMVC依赖,SQL下勾选mysql和mybatis,为项目添加mysql的驱动依赖和mybatis的依赖,next
4,定义项目名和项目路径,finish
5,导入依赖包,右键项目,选择Maven下的Reimpot,之前添加的依赖将引入到项目中
6,完善目录结构,SpringbootDemoApplication.是启动类,application.properties是保存项目配置的,文件名不可修改。注意新建的需要扫描的包应与Application启动类在同一级
7.在application.properties中做一些关于db的简单配置
#http访问端口 server.port=9090 #DB配置 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.datasource.url = jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false spring.datasource.username = root spring.datasource.password = root #mybatis配置 mybatis.mapper-locations=classpath:mapper/*.xml mybatis.type-aliases-package=com.godway.springboot_demo.pojo # 配置springmvc返回jsp文件的位置 spring.mvc.view.prefix: /templates/ spring.mvc.view.suffix: .jsp
8.添加dao层扫描的注解,完成业务代码
9.运行application启动类的main方法即可启动tomcat服务器,浏览器访问localhost:9090/hello,(此处有个坑,因为tomcat是springboot内置的,所以访问路径是ip+port+映射,不需要加项目名)