在具体的SSM项目开发中,由于Controller层为处于请求处理的最顶层,再往上就是框架代码的。因此,肯定需要在Controller捕获所有异常,并且做适当处理,返回给前端一个友好的错误码。 不过,Controller…
分类:spring
Spring Boot 2.0 外部化配置介绍
简介 在应用中管理配置并不是一个容易的任务,尤其是在应用需要部署到多个环境中时。通常会需要为每个环境提供一个对应的属性文件,用来配置各自的数据库连接信息、服务器信息和第三方服务账号等。通常的应用部署会包含开发、测试和生产…
Spring是如何处理注解的
如果你看到了注解,那么一定有什么代码在什么地方处理了它. Alan Hohn 我教Java课程时强调的一点是注解是惰性的。换句话说,它们只是标记,可能具有某些属性,但没有自己的行为。因此,每当你在一段Java代码上看到一…
聊聊spring tx的EnableTransactionManagement
序 本文主要研究一下spring tx的EnableTransactionManagement EnableTransactionManagement spring-tx-5.1.6.RELEASE-sources.ja…
【Spring Boot】Spring Boot——HelloWorld
Spring Boot——入门 spring boot简化了spring的开发,是J2EE一站式解决方案。 Spring Boot 的优缺点 优点 快速创建独立运行的服务,与主流框架集成。 使用嵌入式Serverlet容…
Maven 搭建spring boot多模块项目(附源码)
Maven 搭建spring boot多模块项目 备注:所有项目都在idea中创建 1.idea创建maven项目 1-1: 删除src,target目录,只保留pom.xml 1-2: 根目录pom.xml可被子模块继…
jQuery 事件(一) 鼠标与键盘事件
jQuery 鼠标事件 click与dbclick事件 用交互操作中,最简单直接的操作就是点击操作。jQuery提供了两个方法一个是click方法用于监听用户单击操作,另一个方法是dbclick方法用于监听用户双击操作。…
SpringBoot非官方教程 | 第五篇:SpringBoot整合 beatlsql
BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。 beatlsql 优点 开发效率…
SpringBoot 1024行代码 - Getting Started(一个简单的web应用)
前言 本文是“SpringBoot 1024行代码”系列的第一篇。本文介绍了如何用SpringBoot搭建一个简单的web应用。 准备工作 1 安装jdk1.82 安装maven3 具备Spring和SpringMVC的…
GraphQL java工程化实践
因为自己写过基于react的前端应用,因此一看到GraphQL就被深深吸引,真是直击痛点啊!服务端开发一直是基于java, Spring的,因此开始研究如何在现有工程框架下加入graphql的支持。本文属于随笔性质,学到…
Spring定时任务@scheduled多线程的使用(@Async注解)
1.开篇 在Spring定时任务@Scheduled注解使用方式浅窥这篇文章里面提及过,spring的定时任务默认是单线程的,他在某些场景下会造成堵塞,那么如果我们想让每一个任务都起一条线程去执行呢? 2.使用@Asyn…
Spring Boot 2.0.2 参考指南(通用的应用程序属性 ②)中文文档
通用的应用程序属性 ② sendgrid(SendGridAutoConfiguration) spring.sendgrid.api-key= # SendGrid API key spring.sendgrid.pr…