MCPcopy
hub / github.com/ityouknow/spring-boot-examples

github.com/ityouknow/spring-boot-examples @main sqlite

repository ↗ · DeepWiki ↗
2,388 symbols 4,751 edges 595 files 102 documented · 4%
README

Spring Boot 学习示例

Spring Boot 2.0 Mysql 5.6 JDK 1.8 Maven license

Spring Boot 使用的各种示例,以最简单、最实用为标准,此开源项目中的每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。

Spring Boot 中文索引  |   Spring Cloud学习示例代码  |   Spring Boot 精品课程

Github地址  |   码云地址  |   Spring Boot 1.X |   Spring Boot 2.X


本项目中所有示例均已经更新到 Spring Boot 3.0

示例代码

如果大家想了解关于 Spring Boot 的其它方面应用,也可以以issues的形式反馈给我,我后续来完善。

关注公众号:纯洁的微笑,回复"666"进群交流

Extension points exported contracts — how you extend this code

MailService (Interface)
Created by summer on 2017/5/4. [4 implementers]
2.x/spring-boot-mail/src/main/java/com/neo/service/MailService.java
MailService (Interface)
Created by summer on 2017/5/4. [4 implementers]
spring-boot-mail/src/main/java/com/neo/service/MailService.java
UserDao (Interface)
Created by summer on 2017/5/5. [4 implementers]
1.x/spring-boot-mongodb/src/main/java/com/neo/dao/UserDao.java
MailService (Interface)
Created by summer on 2017/5/4. [4 implementers]
1.x/spring-boot-mail/src/main/java/com/neo/service/MailService.java
UserService (Interface)
(no doc) [4 implementers]
2.x/spring-boot-jpa-thymeleaf-curd/src/main/java/com/neo/service/UserService.java
UserService (Interface)
(no doc) [4 implementers]
spring-boot-jpa-thymeleaf-curd/src/main/java/com/neo/service/UserService.java
UserService (Interface)
(no doc) [4 implementers]
1.x/spring-boot-jpa-thymeleaf-curd/src/main/java/com/neo/service/UserService.java
UserRepository (Interface)
Created by summer on 2017/5/5. [1 implementers]
spring-boot-mongodb/spring-boot-mongodb/src/main/java/com/neo/repository/UserRepository.java

Core symbols most depended-on inside this repo

get
called by 58
2.x/spring-boot-swagger/src/main/java/com/neo/controller/MessageController.java
insert
called by 57
1.x/spring-boot-mybatis-xml/src/main/java/com/neo/mapper/UserMapper.java
getOne
called by 41
1.x/spring-boot-mybatis-xml/src/main/java/com/neo/mapper/UserMapper.java
run
called by 40
spring-boot-commandLineRunner/src/main/java/com/neo/runner/Runner.java
getAll
called by 40
1.x/spring-boot-mybatis-xml/src/main/java/com/neo/mapper/UserMapper.java
save
called by 37
1.x/spring-boot-jpa-thymeleaf-curd/src/main/java/com/neo/service/UserService.java
run
called by 27
2.x/spring-boot-commandLineRunner/src/main/java/com/neo/runner/Runner.java
findAll
called by 25
spring-boot-web-thymeleaf/src/main/java/com/neo/repository/MessageRepository.java

Shape

Method 1,787
Class 524
Interface 65
Enum 12

Languages

Java100%

Modules by API surface

2.x/spring-boot-swagger/src/main/java/com/neo/config/BaseResult.java19 symbols
2.x/spring-boot-shiro/src/main/java/com/neo/model/SysPermission.java19 symbols
1.x/spring-boot-shiro/src/main/java/com/neo/entity/SysPermission.java19 symbols
spring-boot-jpa/spring-boot-jpa/src/main/java/com/neo/model/UserDetail.java18 symbols
2.x/spring-boot-jpa/spring-boot-jpa/src/main/java/com/neo/model/UserDetail.java18 symbols
2.x/spring-boot-shiro/src/main/java/com/neo/model/UserInfo.java16 symbols
1.x/spring-boot-shiro/src/main/java/com/neo/entity/UserInfo.java16 symbols
spring-boot-redis/src/main/java/com/neo/model/User.java15 symbols
2.x/spring-boot-redis/src/main/java/com/neo/model/User.java15 symbols
spring-boot-web/src/main/java/com/neo/model/User.java14 symbols
spring-boot-jpa/spring-boot-multi-Jpa/src/main/java/com/neo/model/User.java14 symbols
spring-boot-jpa/spring-boot-jpa/src/main/java/com/neo/model/User.java14 symbols

Dependencies from manifests, versioned

com.baomidou:mybatis-plus-boot-starter3.1.1 · 1×
com.h2database:h2
com.sun.mail:javax.mailRELEASE · 1×
de.codecentric:spring-boot-admin-server1.5.6 · 1×
de.codecentric:spring-boot-admin-server-ui1.5.6 · 1×
de.codecentric:spring-boot-admin-starter-client2.1.0 · 1×
de.codecentric:spring-boot-admin-starter-server2.1.0 · 1×
io.springfox:springfox-swagger-ui2.9.2 · 1×
io.springfox:springfox-swagger22.9.2 · 1×
mysql:mysql-connector-java
net.sourceforge.nekohtml:nekohtml1.9.22 · 1×
net.spy:spymemcached2.12.2 · 1×

Datastores touched

(mysql)Database · 1 repos
test1Database · 1 repos
test2Database · 1 repos
(mongodb)Database · 1 repos

For agents

$ claude mcp add spring-boot-examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact