基于Spring开发Web项目的标配Library。
工具
Spring Tool Suite
https://spring.io/tools/sts
Apache Maven
http://maven.apache.org/
Apache Tomcat
http://tomcat.apache.org/
框架
Spring
https://github.com/spring-projects/spring-framework
Spring Boot
https://github.com/spring-projects/spring-boot
模板代码 / Reducing Boilerplate Code with Project Lombok
Lombok
https://github.com/rzwitserloot/lombok
简化代码 / Cleaner your code with Google Guava or Apache Commons
Google Guava
https://github.com/google/guava
Apache Commons
http://commons.apache.org/
应用日志 / Logging with SLF4J
SLF4J
http://www.slf4j.org/
Logback
http://logback.qos.ch/
API文档 / Documenting your API with Swagger
Springfox(swagger-springmvc)
https://github.com/springfox/springfox
连接池 / JDBC Connection Pool with HikariCP
HikariCP
https://github.com/brettwooldridge/HikariCP
数据库迁移 / Database Migration With Flyway
Flyway
https://github.com/flyway/flyway
持久层 / Persistence with MyBatis 3 or JPA
Mybatis 3
https://github.com/mybatis/mybatis-3
Spring Data JPA
https://github.com/spring-projects/spring-data-jpa
模板引擎 / Template Engine with Thymeleaf or FreeMarker
Thymeleaf
http://www.thymeleaf.org/
FreeMarker
http://freemarker.org/
任务调度 / Scheduling your job with Quartz
Quartz
http://www.quartz-scheduler.org/
日期时间 / A Better Date and Time API: Joda Time
Joda-Time
https://github.com/JodaOrg/joda-time
数据校验 / Data Validation Using Hibernate Validator
Hibernate Validator
http://hibernate.org/validator/
JSON转换 / Processing JSON With Jackson
Jackson
http://wiki.fasterxml.com/JacksonHome
对象映射 / Object Mapping with Orika
Orika
https://github.com/orika-mapper/orika
应用安全 / Application Security With Apache Shiro or Spring Security
Apache Shiro
http://shiro.apache.org/
Spring Security
https://github.com/spring-projects/spring-security
第三方登录 / OAuth login with scribe-java
ScribeJava
https://github.com/scribejava/scribejava
会话管理 / Concurrent Session Control with Spring Session
Spring Session
https://github.com/spring-projects/spring-session
远程监控 / Remote JMX Monitoring
Jolokia
https://www.jolokia.org/
更详细的参考:
Java程序员常用工具类库 -
http://rensanning.iteye.com/blog/1553076
Useful Java links -
https://github.com/Vedenin/useful-java-links
分享到:
相关推荐
java project整合spring和hibernate 例子
本资源里面包含了在java project工程下如何使用log4j,在java web工程(servlet和struts2)下如何使用log4j,并且对log4j的加载机制,原理进行了详细的介绍和解释,代码部分也进行了详细的注释,值得你看看。
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...
Eclipse Web Project转Dynamic Project教程
这个可以给初学者看看 了解java web project 的整个框架 然后自己在里面添加自己想要的类容 这是一个框架
A SpringBoot project based on Redis from nowcoder.
java web login, include third sns login, without used jars.
project report on Java-Project-on-SECURE-INTERCONNECTION-OF-LDAP-AND-DNSSEC-PKI-WITHIN-INTERNET
JavaProject 工程转为web项目一个
为方便开发,用了Jetty服务器,在网上很多例子都是基于jetty7.0的。但jetty9.0以后WebSocket的基类代码变化很多,于是自己动手开发。
java dynamic web project
The examples (consisting of 88 sample projects) that accompany this book are based on Spring 5.0.1 and Java 9. You can download the examples described in this book from the following GitHub project:...
java rabbitmq spring springAMQP 代码包 project
Pro Web Project Management is a collection of hard-won lessons the authors have learned managing modern web projects with small and medium budgets in a consulting environment. This isn't a book about ...
Dynamic Web Project搭建SpringMVC所需要jar包,spring-aop-4.3.3.RELEASE-javadoc.jar等等
ssh的简单联系
Create and customize simple web apps and deploy them safely online Deal with mistakes and errors so you can solve your own programming problems If you've been thinking seriously about digging into ...
Java解析Project_mpp文件.docx