本文主要是介绍自己理解中的spring-boot加mybatis(有不对的地方,望提意见),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.关于spring-boot:
其实自己并没有很是了解spring-boot,只是最近在学习,那就谈谈自己这个星期所理解到的东西。
首先我做的是个maven的项目,所以会在pom.xml里配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
这段代码,这样就行了。
然后就是spring-boot依赖 使用 org.springframework.boot
groupId
。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
然后就是mybatis和mapper映射的注入:
<!--mybatis-spring-boot -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.2.0</version>
</dependency>
<!--mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>
等自己把pom.xml文件配置完来 之后,再把mapper.xml里的配置编写完成,
<!-- findAll -->
<select id="findAll" resultType="UserInfo">
select * from boot_user
</select>
然后就是要把连接数据库等的一些操作在application-dev.properties文件里编写完成,包括数据库驱动,数据库名称和密码。
操作完这些工作,就可以开始写java代码了。
首先创建实体类entity,然后把实体类映射的dao层写了,该类是是个接口,里面的方法只有方法名和返回值,没有方法体,
再在service层里写实现这个接口的类,并且实现这个接口里的所有方法,最后在控制层control把该方法要实现的功能写完整。
(这是自己的理解,有不对的地方,还请大家多提点意见。)
这篇关于自己理解中的spring-boot加mybatis(有不对的地方,望提意见)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!