Coder Social home page Coder Social logo

tanbinh123 / springmvc-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wangshibiaoflytiger/springmvc

0.0 1.0 0.0 739 KB

java spring项目开发脚手架,主要用于学习和技术调研. 涉及的相关技术(spring + springboot + gradle项目构建 + mybatisplus + redis + HikariCP数据源 + 定时任务 + aop切面 + 自定义filter + 自定义拦截器 + 阿里云对象存储oss + kafka消息队列 + 认证授权shiro + scala和java混合编程 + 大数据spark + orm springdatajpa + orm jooq + jacoco生成测试报告 + sonar生成项目分析报告)

Java 98.46% Scala 0.95% AspectJ 0.40% TSQL 0.19%

springmvc-1's Introduction

项目原始仓库地址: https://github.com/wangshibiaoFlytiger/springmvc
#若本项目给您带来收获, 还请您动动小拇指,右上角给点个赞哈,万分感谢哈哈!!!

java spring项目开发脚手架,主要用于学习和技术调研.
工程用到的相关技术汇总
1. spring
通过本工程, 可以学习最基本的spring工程结构, 可作为初学者的学习资料
2. springboot
java web领域最受环境的web开发框架, 可以认为是传统springmvc框架的升级版
3. gradle
java 项目的构建工具, 负责项目的依赖管理, 打包等功能.
可以认为是传统的maven构建工具的升级版
4. mybatisplus
java领域, mybatis是最受欢迎的orm框架, 而mybatisplus是mybatis的升级版, 带来更多的方便性,提高开发者的开发效率
5. redis
可以说是缓存服务器的标配, 是传统memcached的升级版, 它支持更多的数据结构
6. HikariCP数据源
数据库连接池框架中性能最高的一款
7. 定时任务
传统的定时任务创建比较复杂, 需要开发大量代码. 通过本工程的示例代码, 可以简化并灵活地完成定时任务的创建
8. aop切面
作为spring的灵魂之一,可以完成日志记录等功能
9. 自定义filte和拦截器
可以拦截请求, 对特定特征的请求完成特定的处理
10. 阿里云对象存储oss
工程内包含阿里云对象存储的示例代码
11. kafka消息队列
kafka是最受欢迎的消息队列
12. 权限框架shiro
最受欢迎的权限框架, 可以做认证和授权相关业务. 比spring官方出品的权限框架还要受欢迎
13. scala和java混合编程
演示了scala和java这2种语言的相互调用
14. 大数据spark
前沿的大数据开发框架, 只是做了最简单的演示
15. springdatajpa
spring官方出的orm框架, 特点是对于单表操作非常简单, 但是不太适合多表操作
16. jooq
另外一款jooq框架, 使用简单, 使用过程中就像写sql一样
17. jacoco生成测试报告
通过jacoco生成测试报告, 统计代码测试覆盖率
18. sonar生成项目分析报告
可以生成项目分析报告(有很多指标), 并自动推送到sonar服务端, 便于项目管理

springmvc-1's People

Contributors

wangshibiaoflytiger avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.