本周日【珠海源创会】一起聊聊:PingCAP分布式事务、支付宝移动端实践、GSBN技术框架选型,点此报名占座

Hanley / mybatis

0 Watch 1 Star 0 Fork 0
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
暂无描述 展开 收起

hanley 最后提交于 enable java mapper
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.MD 1.62 KB

项目配置

这是一个 SpringBoot2 + Mybatis 示例项目(单数据源)

更新记录

20181030

  • 移除 jsp 支持
  • 移除 webapp 目录
  • 启用 mybatis java mapper(非xml格式)

JSP支持限制

  • JSP Limitations
  • Springboot对JSP的支持有些限制,jar无法访问jsp页面.
  • Jetty 和 Tomcat 基于war打包可透过 java -jar xxx.war 启动.
  • jar 格式无法支持 JSP,基于jar打包的JSP页面都会显示404.(网上有其他办法可以支持,但不建议,毕竟官方说了不支持)

WAR支持tomcat

  • Create a Deployable War File
  • Application 继承 SpringBootServletInitializer
  • 重写 configure 方法,按照官方示例即可
  • 修改 pom.xml 之 packing 为 war
  • war可以部署到任何标准的web容器中运行.(实际并非如此,v2.0.3打出的war需tomcat8才可以正常运行)

小心有坑

  • 页面始终404
    • SpringBoot2 项目中若用到JSP并打成JAR包,启动时会404,Springboot2不支持jar中运行jsp
    • SpringBoot2 打成WAR包放入Tomcat报404(ElManager Class Not Found),实际el-jsp版本问题,需要Tomcat8才能启动

补充内容

SELECT seqName.Nextval from dual    //Oracle
SELECT nextval('payment_wechat_seq') //Postgresql

primarykey bigint DEFAULT nextval('demo_seq') PRIMARY KEY //Postgresql建表时 
alter table dict_pcd alter column primarykey set default nextval('dict_pcd_seq') //Postgresql建表后

项目点评 ( 0 )

你可以在登录后,发表评论

搜索帮助

12_float_left_people 12_float_left_close