整合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); } }