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

Appearance settings

nicejamin/spring-tutorial

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Spring Boot Version maven Build

Spring Tutorial

spring-tutorial 是一个以简单范例来展示 spring 在 web 开发中的各种应用的教程。

📖 内容

综合

核心

核心 章节主要针对:Spring 框架的核心技术。如;IOC 依赖注入、AOP、数据绑定等。

数据

数据 章节主要针对:Spring 在数据库领域的应用。如:JDBC、ORM、事务等。

Web

Web 章节主要针对:Spring 在 web 领域的应用。如:Spring MVC、WebSocket 等。

集成

集成 章节主要针对:Spring 与第三方框架、库集成。如:Cache、Scheduling、JMS、JMX 等。

其他

💻 示例

重要库版本

库或工具 版本 说明
Spring Framework 5.0.2.RELEASE
JDK 1.8+ Spring5 开始,要求 JDK8+
Maven 3.5.2 本项目使用 maven 作为构建工具。
jetty-maven-plugin 9.4.8.v20171121 Jetty 可作为 web 服务器和 servlet 容器。此插件可以免部署启动 web app。
tomcat7-maven-plugin 2.2 Tomcat 可作为 web 服务器和 servlet 容器。此插件可以免部署启动 web app。Tomcat 早已经发布 Tomcat8,但是 maven 插件 一直没有提供 tomcat8 的支持(最后更新为 2013 年)。

启动

为了便于展示示例,所有 war 包形式的项目都可以使用 maven 插件快速启动嵌入式服务器,支持 Tomcat 和 Jetty 两种方式。

Tomcat7 嵌入式服务器启动:

$ mvn tomcat7:run -Dmaven.test.skip=true

Jetty 嵌入式服务器启动:

$ mvn jetty:run -Dmaven.test.skip=true

如果子项目中无特殊说明,默认端口配置为 8089,当然,你可以自己指定。

启动成功后,访问 http://localhost:8089

规范

  • 推荐使用 IDEA 作为 IDE
  • 代码规范使用 阿里巴巴 Java 开发手册
    • 如果你使用 IDEA 作为你的 IDE,推荐安装 Alibaba-Java-Coding-Guidelines 插件来做静态检查。

📚 资料

🚪 传送

◾ 🏠 SPRING-TUTORIAL 首页 ◾ 🎯 我的博客

你可能会感兴趣:

License

本博客所有文章除特别声明外,均采用 License: CC BY-NC-SA 4.0 许可协议。

About

📖 Spring Framework 教程

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 91.4%
  • JavaScript 7.8%
  • Other 0.8%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.