Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

coderinfos/ElementVueSpringbootCodeTemplate

Repository files navigation

ElementVueSpringbootCodeTemplate

使用Vue+VueX+ElementUI+SpringBoot的代码框架。详细讲解:程序员你为什么这么累?

特色

  • 前后台一站式代码模板

技术点

后台

  • SpringBoot

前台

  • VUE + VUEX + ElementUI

使用方法

使用h2内置数据库演示 spring data jpa 功能。无需任何配置。

使用了redis做cache,可以启动redis,不启动也暂时没有影响。

先执行 junit 方法 SpringbootCodeTemplateApplicationTests.addTestData 增加测试数据。然后 启动后台springboot工程,在用 npm run dev 启动前台web工程即可。

如需要登陆,默认的内置账号密码为 xwjie/xwjie

2018年1月31日 增加cache操作页面

使用了Spring Cache之后,有时候需要手工清空Cache,这里提供了一个简单的操作页面 http://localhost:8080/cache.html

2018年1月30日 集成JMS,发送MAIL组件

  • 使用 jms 执行 异步任务 ,当然你也可以用 线程池 来做异步操作,使用 jms 的好处是将来好扩展
  • 集成发送mail功能
  • User表增加唯一主键
@Table(indexes = { @Index(name = "user_name_unique", columnList = "name", unique = true) })

2017年12月14日 增加基类,实现了自动生成 createTime和updateTime

Hibernate-增加基类,实现了自动生成 createTime和updateTime

spring security 默认的 X-Frame-Optionsdeny ,修改为 SAMEORIGIN ,否则连h2都无法嵌入显示了。如下:

http.headers().frameOptions().sameOrigin();

2017年12月02日 封装VUE组件,增加spring security

VUE分页组件封装 , 使用简单,前后台代码都封装好了,相当不错。

spring security知识点(未完)

2017年11月24日 增加swagger2

增加swagger2

http://localhost:8080/swagger-ui.html

2017年11月22日 增加vue过滤器

增加vue全局过滤器

2017年11月18日 ✨ 使用h2数据库

删除自己写的ConcurrentSkipListMap实现,改用spring-data-jpa实现,更加有实际意义。使用的为h2数据库(文件模式)

使用h2数据库配置

2017年11月02日 ElementUI升级到2.0.2

ElementUI升级

引入Redis

为什么要引入Redis?使用和配置见:使用Redis Cache

About

使用Vue+VueX+ElementUI+SpringBoot的代码框架

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 43.7%
  • JavaScript 24.0%
  • Vue 16.6%
  • Shell 5.7%
  • HTML 5.6%
  • Batchfile 4.4%

AltStyle によって変換されたページ (->オリジナル) /