【例子介绍】springboot全栈实例项目集源码
【相关图片】
【源码结构】
.
├── 代码
│ ├── springboot-01-cache
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── springboot-01-cache.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── cache
│ │ │ │ │ ├── Springboot01CacheApplication.java
│ │ │ │ │ ├── bean
│ │ │ │ │ │ ├── Department.java
│ │ │ │ │ │ └── Employee.java
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── MyCacheConfig.java
│ │ │ │ │ │ └── MyRedisConfig.java
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── DeptController.java
│ │ │ │ │ │ └── EmployeeController.java
│ │ │ │ │ ├── mapper
│ │ │ │ │ │ ├── DepartmentMapper.java
│ │ │ │ │ │ └── EmployeeMapper.java
│ │ │ │ │ └── service
│ │ │ │ │ ├── DeptService.java
│ │ │ │ │ └── EmployeeService.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── templates
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── cache
│ │ │ └── Springboot01CacheApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── cache
│ │ │ ├── Springboot01CacheApplication.class
│ │ │ ├── bean
│ │ │ │ ├── Department.class
│ │ │ │ └── Employee.class
│ │ │ ├── config
│ │ │ │ ├── MyCacheConfig$1.class
│ │ │ │ ├── MyCacheConfig.class
│ │ │ │ └── MyRedisConfig.class
│ │ │ ├── controller
│ │ │ │ ├── DeptController.class
│ │ │ │ └── EmployeeController.class
│ │ │ ├── mapper
│ │ │ │ ├── DepartmentMapper.class
│ │ │ │ └── EmployeeMapper.class
│ │ │ └── service
│ │ │ ├── DeptService.class
│ │ │ └── EmployeeService.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── cache
│ │ └── Springboot01CacheApplicationTests.class
│ ├── springboot-02-amqp
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── springboot-02-amqp.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── amqp
│ │ │ │ │ ├── Springboot02AmqpApplication.java
│ │ │ │ │ ├── bean
│ │ │ │ │ │ └── Book.java
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── MyAMQPConfig.java
│ │ │ │ │ └── service
│ │ │ │ │ └── BookService.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── templates
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── amqp
│ │ │ └── Springboot02AmqpApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── amqp
│ │ │ ├── Springboot02AmqpApplication.class
│ │ │ ├── bean
│ │ │ │ └── Book.class
│ │ │ ├── config
│ │ │ │ └── MyAMQPConfig.class
│ │ │ └── service
│ │ │ └── BookService.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── amqp
│ │ └── Springboot02AmqpApplicationTests.class
│ ├── springboot-03-elastic
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── springboot-03-elastic.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── elastic
│ │ │ │ │ ├── Springboot03ElasticApplication.java
│ │ │ │ │ ├── bean
│ │ │ │ │ │ ├── Article.java
│ │ │ │ │ │ └── Book.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── BookRepository.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── templates
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── elastic
│ │ │ └── Springboot03ElasticApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── elastic
│ │ │ ├── Springboot03ElasticApplication.class
│ │ │ ├── bean
│ │ │ │ ├── Article.class
│ │ │ │ └── Book.class
│ │ │ └── repository
│ │ │ └── BookRepository.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── elastic
│ │ └── Springboot03ElasticApplicationTests.class
│ ├── springboot-04-task
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── springboot-04-task.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── task
│ │ │ │ │ ├── Springboot04TaskApplication.java
│ │ │ │ │ ├── controller
│ │ │ │ │ │ └── AsyncController.java
│ │ │ │ │ └── service
│ │ │ │ │ ├── AsyncService.java
│ │ │ │ │ └── ScheduledService.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── templates
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── task
│ │ │ └── Springboot04TaskApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── task
│ │ │ ├── Springboot04TaskApplication.class
│ │ │ ├── controller
│ │ │ │ └── AsyncController.class
│ │ │ └── service
│ │ │ ├── AsyncService.class
│ │ │ └── ScheduledService.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── task
│ │ └── Springboot04TaskApplicationTests.class
│ ├── springboot-05-security
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── springboot-05-security.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── security
│ │ │ │ │ ├── Springboot05SecurityApplication.java
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── MySecurityConfig.java
│ │ │ │ │ └── controller
│ │ │ │ │ └── KungfuController.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── templates
│ │ │ │ ├── pages
│ │ │ │ │ ├── level1
│ │ │ │ │ │ ├── 1.html
│ │ │ │ │ │ ├── 2.html
│ │ │ │ │ │ └── 3.html
│ │ │ │ │ ├── level2
│ │ │ │ │ │ ├── 1.html
│ │ │ │ │ │ ├── 2.html
│ │ │ │ │ │ └── 3.html
│ │ │ │ │ ├── level3
│ │ │ │ │ │ ├── 1.html
│ │ │ │ │ │ ├── 2.html
│ │ │ │ │ │ └── 3.html
│ │ │ │ │ └── login.html
│ │ │ │ └── welcome.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── security
│ │ │ └── Springboot05SecurityApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ ├── com
│ │ │ │ └── atguigu
│ │ │ │ └── security
│ │ │ │ ├── Springboot05SecurityApplication.class
│ │ │ │ ├── config
│ │ │ │ │ └── MySecurityConfig.class
│ │ │ │ └── controller
│ │ │ │ └── KungfuController.class
│ │ │ └── templates
│ │ │ ├── pages
│ │ │ │ ├── level1
│ │ │ │ │ ├── 1.html
│ │ │ │ │ ├── 2.html
│ │ │ │ │ └── 3.html
│ │ │ │ ├── level2
│ │ │ │ │ ├── 1.html
│ │ │ │ │ ├── 2.html
│ │ │ │ │ └── 3.html
│ │ │ │ ├── level3
│ │ │ │ │ ├── 1.html
│ │ │ │ │ ├── 2.html
│ │ │ │ │ └── 3.html
│ │ │ │ └── login.html
│ │ │ └── welcome.html
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── security
│ │ └── Springboot05SecurityApplicationTests.class
│ ├── springboot-06-dubbo
│ │ ├── consumer-user
│ │ │ ├── consumer-user.iml
│ │ │ ├── mvnw
│ │ │ ├── mvnw.cmd
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── atguigu
│ │ │ │ │ │ ├── ticket
│ │ │ │ │ │ │ └── service
│ │ │ │ │ │ │ └── TicketService.java
│ │ │ │ │ │ └── user
│ │ │ │ │ │ ├── ConsumerUserApplication.java
│ │ │ │ │ │ └── service
│ │ │ │ │ │ └── UserService.java
│ │ │ │ │ └── resources
│ │ │ │ │ ├── application.properties
│ │ │ │ │ ├── static
│ │ │ │ │ └── templates
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── atguigu
│ │ │ │ └── user
│ │ │ │ └── ConsumerUserApplicationTests.java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ ├── application.properties
│ │ │ │ └── com
│ │ │ │ └── atguigu
│ │ │ │ ├── ticket
│ │ │ │ │ └── service
│ │ │ │ │ └── TicketService.class
│ │ │ │ └── user
│ │ │ │ ├── ConsumerUserApplication.class
│ │ │ │ └── service
│ │ │ │ └── UserService.class
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ └── test-classes
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── user
│ │ │ └── ConsumerUserApplicationTests.class
│ │ └── provider-ticket
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── provider-ticket.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── ticket
│ │ │ │ │ ├── ProviderTicketApplication.java
│ │ │ │ │ └── service
│ │ │ │ │ ├── TicketService.java
│ │ │ │ │ └── TicketServiceImpl.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── templates
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── ticket
│ │ │ └── ProviderTicketApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── ticket
│ │ │ ├── ProviderTicketApplication.class
│ │ │ └── service
│ │ │ ├── TicketService.class
│ │ │ └── TicketServiceImpl.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── ticket
│ │ └── ProviderTicketApplicationTests.class
│ ├── springboot-06-springcloud
│ │ ├── consumer-user
│ │ │ ├── consumer-user.iml
│ │ │ ├── mvnw
│ │ │ ├── mvnw.cmd
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── atguigu
│ │ │ │ │ │ └── consumeruser
│ │ │ │ │ │ ├── ConsumerUserApplication.java
│ │ │ │ │ │ └── controller
│ │ │ │ │ │ └── UserController.java
│ │ │ │ │ └── resources
│ │ │ │ │ ├── application.properties
│ │ │ │ │ └── application.yml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── atguigu
│ │ │ │ └── consumeruser
│ │ │ │ └── ConsumerUserApplicationTests.java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ ├── application.properties
│ │ │ │ ├── application.yml
│ │ │ │ └── com
│ │ │ │ └── atguigu
│ │ │ │ └── consumeruser
│ │ │ │ ├── ConsumerUserApplication.class
│ │ │ │ └── controller
│ │ │ │ └── UserController.class
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ └── test-classes
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── consumeruser
│ │ │ └── ConsumerUserApplicationTests.class
│ │ ├── eureka-server
│ │ │ ├── eureka-server.iml
│ │ │ ├── mvnw
│ │ │ ├── mvnw.cmd
│ │ │ ├── pom.xml
│ │ │ ├── src
│ │ │ │ ├── main
│ │ │ │ │ ├── java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── atguigu
│ │ │ │ │ │ └── eurekaserver
│ │ │ │ │ │ └── EurekaServerApplication.java
│ │ │ │ │ └── resources
│ │ │ │ │ ├── application.properties
│ │ │ │ │ └── application.yml
│ │ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── atguigu
│ │ │ │ └── eurekaserver
│ │ │ │ └── EurekaServerApplicationTests.java
│ │ │ └── target
│ │ │ ├── classes
│ │ │ │ ├── application.properties
│ │ │ │ ├── application.yml
│ │ │ │ └── com
│ │ │ │ └── atguigu
│ │ │ │ └── eurekaserver
│ │ │ │ └── EurekaServerApplication.class
│ │ │ ├── generated-sources
│ │ │ │ └── annotations
│ │ │ ├── generated-test-sources
│ │ │ │ └── test-annotations
│ │ │ └── test-classes
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── eurekaserver
│ │ │ └── EurekaServerApplicationTests.class
│ │ └── provider-ticket
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── provider-ticket.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── providerticket
│ │ │ │ │ ├── ProviderTicketApplication.java
│ │ │ │ │ ├── controller
│ │ │ │ │ │ └── TicketController.java
│ │ │ │ │ └── service
│ │ │ │ │ └── TicketService.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── providerticket
│ │ │ └── ProviderTicketApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ ├── application.yml
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── providerticket
│ │ │ ├── ProviderTicketApplication.class
│ │ │ ├── controller
│ │ │ │ └── TicketController.class
│ │ │ └── service
│ │ │ └── TicketService.class
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ └── testCompile
│ │ │ └── default-testCompile
│ │ │ ├── createdFiles.lst
│ │ │ └── inputFiles.lst
│ │ ├── provider-ticket-0.0.1-SNAPSHOT.jar
│ │ ├── provider-ticket-0.0.1-SNAPSHOT.jar.original
│ │ ├── surefire-reports
│ │ │ ├── TEST-com.atguigu.providerticket.ProviderTicketApplicationTests.xml
│ │ │ └── com.atguigu.providerticket.ProviderTicketApplicationTests.txt
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── providerticket
│ │ └── ProviderTicketApplicationTests.class
│ ├── springboot-07-deploy
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── springboot-07-deploy.iml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ └── atguigu
│ │ │ │ │ └── deploy
│ │ │ │ │ ├── Springboot07DeployApplication.java
│ │ │ │ │ └── controller
│ │ │ │ │ └── HelloController.java
│ │ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── templates
│ │ │ │ └── hello.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── atguigu
│ │ │ └── deploy
│ │ │ └── Springboot07DeployApplicationTests.java
│ │ └── target
│ │ ├── classes
│ │ │ ├── application.properties
│ │ │ ├── com
│ │ │ │ └── atguigu
│ │ │ │ └── deploy
│ │ │ │ ├── Springboot07DeployApplication.class
│ │ │ │ └── controller
│ │ │ │ └── HelloController.class
│ │ │ └── templates
│ │ │ └── hello.html
│ │ ├── generated-sources
│ │ │ └── annotations
│ │ ├── generated-test-sources
│ │ │ └── test-annotations
│ │ └── test-classes
│ │ └── com
│ │ └── atguigu
│ │ └── deploy
│ │ └── Springboot07DeployApplicationTests.class
│ └── springboot-08-actuator
│ ├── mvnw
│ ├── mvnw.cmd
│ ├── pom.xml
│ ├── springboot-08-actuator.iml
│ ├── src
│ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ └── atguigu
│ │ │ │ └── springboot08actuator
│ │ │ │ ├── Springboot08ActuatorApplication.java
│ │ │ │ └── health
│ │ │ │ └── MyAppHealthIndicator.java
│ │ │ └── resources
│ │ │ ├── application.properties
│ │ │ ├── git.properties
│ │ │ ├── static
│ │ │ └── templates
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── atguigu
│ │ └── springboot08actuator
│ │ └── Springboot08ActuatorApplicationTests.java
│ └── target
│ ├── classes
│ │ ├── application.properties
│ │ ├── com
│ │ │ └── atguigu
│ │ │ └── springboot08actuator
│ │ │ ├── Springboot08ActuatorApplication.class
│ │ │ └── health
│ │ │ └── MyAppHealthIndicator.class
│ │ └── git.properties
│ ├── generated-sources
│ │ └── annotations
│ ├── generated-test-sources
│ │ └── test-annotations
│ └── test-classes
│ └── com
│ └── atguigu
│ └── springboot08actuator
│ └── Springboot08ActuatorApplicationTests.class
└── 5t6t网_springboot实战-代码.zip
397 directories, 223 files
评论