在第一步:新建一个工程
下面一页,直接点finish,就行了。
第二步,编辑pom.xml文件,因为我一开始就选了mybatis和mysql,所以里面已经有了这两项依赖
我这里另外添加了一个mybatis自动生成的插件。
这里面有一个GeneratorMapper.xml,这个文件可以自己写,我是从别处抄来了,然后,再自己修改一下,就可以了。
然后,就可以点击右边的Maven Project窗口,双击mybatis-generator就行了,如果没有看见mybatis-generator,点击窗口里左上的刷新按键就会出现了。
第三步,修改application.properties文件。
然后,就可以一项项的修改java下的文件了,首先修改dao里的UserinfoMapper,这个是对表的操作接口。
我这里也修改了Userinfo类,在里面重写了toString函数。
再新建一个Service类,用来写对表的操作服务,我这里写个查询。
然后再写一个Controller类来控制访问。
最后,在主程序里加入一个注释,主要是为了让程序能扫描UserinfoMapper接口。

这里的@MapperScan主要就是扫描的我的数据库影射接口。
package com.example;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@MapperScan(value = "com.example.dao")
@SpringBootApplication
public class Spring022MybatisApplication {
public static void main(String[] args) {
SpringApplication.run(Spring022MybatisApplication.class, args);
}
}
附加一个内容。当这个项目做好以后,要打包到别的地方去用了,就需要使用使用idea的package工具。
打包之前,还要再次修改pom文件,把资源定位的代码加进去,不然,打包以后,就会报错,找不到文件。
这里面还有一个就是要在mysql里先建一个test数据库,然后在数据库里添加一个userinfo的表。
sql语句如下:












浙公网安备 33010602011771号