Spring Boot
依赖管理:
使用 Spring Initializr 快速创建项目。
使用 Maven 或 Gradle 进行依赖管理。
配置管理:
使用 application.properties 或 application.yml 进行配置。
使用 @Value 注解读取配置属性。
使用 @ConfigurationProperties 绑定配置属性到 Java 对象。
RESTful API:
使用 @RestController 创建 RESTful 控制器。
使用 @GetMapping, @PostMapping, @PutMapping, @DeleteMapping 定义 HTTP 方法。
使用 @RequestBody 和 @ResponseBody 处理请求和响应体。
数据访问:
使用 Spring Data JPA 进行数据库操作。
使用 @Repository 定义数据访问层。
使用 @Transactional 管理事务。
安全性:
使用 Spring Security 进行安全配置。
使用 @EnableWebSecurity 启用 Web 安全。
使用 @PreAuthorize 和 @PostAuthorize 进行方法级别的安全控制。
异常处理:
使用 @ControllerAdvice 和 @ExceptionHandler 处理全局异常。
使用 ResponseEntity 返回自定义的错误响应。
JavaScript
Vue
组件化开发:
使用 Vue.component 定义全局组件。
使用 export default 定义单文件组件。
数据绑定:
使用 v-bind 绑定属性。
使用 v-model 实现双向数据绑定。
指令:使用 v-if, v-else, v-show 进行条件渲染。使用 v-for 进行列表渲染。使用 v-on 绑定事件。
计算属性和侦听器:
使用 computed 定义计算属性。使用 watch 定义侦听器。
路由:使用 vue-router 进行路由管理。
使用 router-link 和 router-view 进行导航和视图渲染。
状态管理:
使用 Vuex 进行状态管理。使用 mapState, mapGetters, mapMutations, mapActions 辅助函数。