Springboot整合mybatis、以及xml配置实例、热部署、打包、跳转、ssl、webapp

xiaoxiao2025-08-12  29

整合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); } }
转载请注明原文地址: https://www.6miu.com/read-5034723.html

最新回复(0)