整合mybatis:

引入jar包,这个包是dao+server整合,内涵mybatis生成的xml,及mapper接口和bean对象
引入包后,其包的依赖也会下来,所依赖的jar

yml文件配置连接参数,数据源如果有引入jar则还可以配置数据源,mybatis配置mapper接口在哪里,需要文件路径配置/,在配置bean对象在哪里
找到启动类:

mapperscan扫描mapper包,管理我们的接口
下面箭头所指出是Springboot要管理的包
使用:

注入dao包中的对象,打印即可。会报错也不用理会
思路:在以前mvc或其他引入同样的dao+server包,需要配置mybatis的mapper与SQLsessionfactory,使用Springboot包准备好了,配置也很简单,使用注解。说明mappersacn扫描哪个包,并在yml文件配置一下bean与mapper.xml在哪里即可
Springboot使用xml注册实例:

书写对象

创建xml

和以前一样进行配置

引入xml资源即可

打印信息,说明xml的参数已经配置上去了
热部署:

引入包

添加配置参数

开启热部署

如果Springboot要做页跳转,将页面放在这个static包下

可直接访问
创建webapp:

选择路径,自行创建
ssl域名:
#SSL server.ssl.key-store=classpath:lianlma.com.jks server.ssl.key-store-password=289294791u0
webapp资源打包,pom加上:
<build>
<finalName>baike</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/webApp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>
mian:
@SpringBootApplication
public class BaikeApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(BaikeApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(BaikeApplication.class);
}
}
本文详细介绍了如何在Springboot项目中整合Mybatis,包括引入相关jar包、配置YML文件、MapperScanner配置、对象与XML的创建及注册、Springboot使用XML注册实例的过程。同时,还讲解了Springboot的热部署设置,以及如何处理页面跳转和创建webapp资源。此外,文中提及了启用SSL域名的相关步骤。
894

被折叠的 条评论
为什么被折叠?



