开源项目ZXX-CAS系统从零到一|第三篇:集成数据库服务

Posted 码农周星星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源项目ZXX-CAS系统从零到一|第三篇:集成数据库服务相关的知识,希望对你有一定的参考价值。


 ZXX-CAS如何快速集成数据库相关组件,如何集成代码生成工具,并可快速开发基础crud功能?


上节内容主要解决了后台基础框架的搭建:

这一节内容,我们主要集成数据库相关服务,另外补充一下后台基础框架搭建的两个小点,一个是自定义启动banner,另外一个web容器的优雅停止方案:

1、自定义启动banner

2、服务优雅停止

3、spring boot集成MyBatis-Plus

4、spring boot集成代码生成工具


    

01

自定义启动banner


自定义启动banner可以在项目启动的时候定制自己项目个性化的启动Logo信息,如下图所示:

第一步通过网站制定自己的个性Logo:

http://patorjk.com/software/taag


第二步创建banner.txt文件放在resources下:


第三步修改启动文件CasServerApplication.java:

@SpringBootApplicationpublic class CasServerApplication {
public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(CasServerApplication.class); springApplication.setBannerMode(Banner.Mode.CONSOLE); springApplication.run(args); }}



02

服务优雅停止


为什么要做这个服务优雅停止呢?能解决什么问题呢?

我们

以上是关于开源项目ZXX-CAS系统从零到一|第三篇:集成数据库服务的主要内容,如果未能解决你的问题,请参考以下文章

iOS 从零到一搭建组件化项目框架

插件Cinemachine之从零到一

30天python从零到一---第三天:python基础语法

花6个月写的付费专栏,免费送|仿开源框架从零到一完整实现高性能可扩展的RPC框架

花6个月写的付费专栏,免费送|仿开源框架从零到一完整实现高性能可扩展的RPC框架

从零到一:如何熟悉项目?