我尝试创建了Spring Boot版的MyBatis JPetStore

我尝试用Spring Boot(Spring MVC,Spring Security)+ Thymeleaf重新构建了MyBatis提供的示例Web应用程序(MyBatis JPetStore)。
屏幕规格和功能规格基本上与原版相同,但也有一些微小的变化(请见谅…)。

主要堆栈 (zhǔ duī

    • MyBatis Spring Boot Starter 1.1 (MyBatis 3.4, MyBatis Spring 1.3)

 

    • Spring Boot 1.4 (Spring Framework 4.3)

 

    • Spring Security 4.2

 

    • Thymeleaf 3.0

 

    • HSQLDB 2.3 (Embed Database)

 

    • Tomcat 8.5 (Embed Application Server)

 

    • Java 8

 

    • Groovy 2.4 (Mapperメソッドのアノテーション内で複数行文字列を使うために利用)

 

    Lombok 1.6

源代码

我在 GitHub 上公开了。

    https://github.com/kazuki43zoo/mybatis-spring-boot-jpetstore

解释

请查看源代码!(如果心情好的话,我会写的……)

其他

由于有一些需要改进的地方,如输入检查和排他处理等等,我可能会在不提前告知的情况下进行变更。另外,我也想要添加一些测试。由于我对Thymeleaf不太熟悉,所以可能会有一些奇怪的实现。(嗯,很可能会有的……)

总结一下

这是一个使用Spring Boot(Spring MVC,Spring Security)、Thymeleaf和MyBatis的界面应用程序示例。

通过理解此示例应用程序,您将能够使用Spring MVC进行页面转换处理,使用Spring Security进行身份验证和授权,使用Bean Validation进行输入验证,进行Spring会话管理,进行Spring事件通知,使用Thymeleaf进行视图实现,使用MyBatis进行数据库的CRUD操作。

广告
将在 10 秒后关闭
bannerAds