1 Star 3 Fork 1

ChinaLym/shoulder-framework-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

🤩 Demo1:减少代码的开始

企业级封装:重温 Spring Boot WEB核心能力、体验 Shoulder 扩展思想,节省上万行代码!

  • 下载后运行 demo1 (默认8080端口)
  • 进入 com.example.demo1.controller 目录,打开对应的类,参照类上的注解进行测试与查看。(在 IDE 中可按住 ctrl 并点击注释内 url 即可快速测试)

📂 示例 Controller 简介

通过这些例子,相信你已经了解到,Shoulder 提供的能力使用上与 Sping Boot 如出一辙: 要么什么都不需要做,已经自动实现了,要么只需@Autowaired开箱即用,减少您大量的代码量与维护成本~


❓常见问题

xxx.propreties 文件中写入中文后保存乱码?或显示为 unicode 格式?

解决方案:IDEA 可以为我们自动转化:

  • 打开设置 File -> Settings -> Editor -> File Encodings
  • 勾选 Transparent native-to-ascii conversion

🌟扩展

配套提效工具:快速创建一个包目录安排好的工程

单模块工程:可以通过 shoulder 提供的 maven shoulder-archetype-simple 快速创建

多模块工程:可以通过 shoulder-platform 提供的 shoulder-platform-archetype

代码生成器(根据数据库表,自动生成 controller、service、entity,带有基本的增删改查、前端界面的web工程) shoulder-generator

👍 扩展:Spring & Shoulder 学习建议

推荐的学习目标

  • 学会使用 Spring Boot/Shoulder 创建自己的工程
  • 可以通过框架提供的配置项来更改框架提供的功能
  • 理解实现原理
  • 可以根据 SpringShoulder 框架预留的扩展点或接口来实现自己的功能
  • 分享自己的想法和设计,为 Shoulder/Spring Boot 提交代码

注:可以根据自己的开发经验,选择性跳过一些基础的介绍~

推荐的学习顺序

Shoulder 是基于 Spring Boot 的,Shoulder 希望通过本项目帮助各位同学更好的学习 Spring Boot

Spring Boot 基础知识介绍

为了更好地学习 Spring Boot 的使用,可以从以下开始。

Spring Boot 指南

Shoulder 框架是基于 Spring Boot 之上的,这里有 Spring 如何创建 Restful Web Service 的指南。

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/ChinaLym/shoulder-framework-demo.git
git@gitee.com:ChinaLym/shoulder-framework-demo.git
ChinaLym
shoulder-framework-demo
shoulder-framework-demo
main

搜索帮助