preface

While Spring Boot aims to simplify development configurations and provide a range of non-business capabilities for enterprise-level development, Vue takes a data-driven view approach that frees programmers from tedious DOM operations. With Spring Boot+Vue, we can quickly develop large SPA applications.

Project introduction

Personnel management system is a common enterprise background management system, its main purpose is to strengthen the coordination between various departments and improve work efficiency. The personnel management system to provide the employee information management, personnel management, salary management, statistics and management and system management, and other functions, through the personnel management system, personnel organization department can do people-centric, realize resources sharing between departments, and instant communication, improve work efficiency, simplify the cumbersome manual statistics, collect information and pay the business a lot of manual work, Make the personnel organization and payroll work active among the various departments related to the personnel organization.

This is a set of micro personnel based on Springboot actual combat project learning tutorial, from the springboot entry step by step to achieve micro personnel practice learning will be very easy!

SpringBoot+Vue full stack actual combat project reading summary notes

  • SpringBoot+Vue directory overview

Because the copy is too long, SpringBoot+Vue micro personnel project to show you in the form of pictures, the “SpringBoot+Vue full stack development actual combat” combat project tutorial interested

Forward + forward + comments, pay attention to my private letter reply “666” can get free “SpringBoot+Vue full stack development actual battle” access

Content show

Introduction to Spring the Boot

  • Spring Boot profile
  • Develop the first Spring Boot program
  • An easy way to create Spring Boot

Spring Boot Basic configuration

  • Do not use spring-boot sater-parent
  • @Spring Botappication
  • Custom banner
  • Web Container Configuration
  • The Properties configuration
  • Type safety configuration properties
  • YAML configuration
  • Profile

Spring Boot integrates view layer technology

  • Integrate the Thymeleaf
  • Integration of FreeMarker

Spring Boot integrates Web development

  • Return JSON data
  • Static resource access
  • File upload
  • @ContollerAdvice
  • Custom error pages
  • CORS support
  • Configuration classes and XML configuration
  • Register interceptors
  • Starting system Tasks
  • Integrate servlet.filter and Listener
  • Route map
  • The configuration of AOP
  • Customize the welcome page
  • Custom favicon
  • Remove an automatic configuration

Spring Boot integrates persistence layer technology

  • Integrate the JdbcTemplate
  • Integration of MyBatis
  • Integrate Spring Data JPA
  • Multiple data sources

Spring Boot integrates NoSQL

  • Integrate Redis
  • Integrate the mongo
  • Sharing Session

Building RESTful Services

  • Introduction of REST
  • JPA for REST
  • Mongo implemented REST

Developer tools and unit testing

  • Introduction of devtools
  • Devtools of actual combat
  • Unit testing

Spring Boot cache

  • Ehcache 2 x cache
  • Redis stand-alone cache
  • Redis cluster cache

Spring Boot security management

  • Basic Spring Security configuration
  • Database based authentication
  • Advanced configuration
  • OAuth 2
  • Sprng Boot integrate Shiro

Spring Boot integrates webSockets

  • Why WebSocket
  • Introduction of WebSocket
  • Spring Boot integrates webSockets

Message service

  • JMS
  • AMQP

Enterprise development

  • Mail delivery
  • Timing task
  • The batch
  • Swagger2
  • Data validation

Application of monitoring

  • Monitor endpoint configuration
  • Monitoring Information Visualization
  • Email alert

Project construction and deployment

  • Build a JAR
  • Build a WAR

Micro personnel project actual combat

  • Introduction of micro personnel project
  • Project technical framework
  • The front and back end separate project builds
  • Login module implementation
  • Load the user menu dynamically
  • Mail delivery
  • Import and export of employee data
  • Online chat
  • Front-end project packaging

Because the copy is too long, SpringBoot+Vue micro personnel project to show you in the form of pictures, the “SpringBoot+Vue full stack development actual combat” combat project tutorial interested

Click on the portal to get free access to SpringBoot+Vue full stack development Practice