
spring框架
金箍一梦何来愁
远方的姑娘再见
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring 面试之事物 @Transactional
A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。 B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试回滚),确保事务生效。 C. 以下列了事务使用过程的注意事项,请大家留意。 不要在接口上声明@Transactional ,而要在具体类的方法上使用 @Transactional 注解,否则注解可能无效。 2.不要图省事,将@Transactional放置在类级的声明中,放在类声明,会使得所有方法都有事务。故@Transaction...原创 2020-06-09 20:25:27 · 306 阅读 · 0 评论 -
produces在@requestMapping中的使用方式和作用
produces可能不算一个注解,因为什么呢,它是注解@requestMapping注解里面的属性项, 它的作用是指定返回值类型,不但可以设置返回值类型还可以设定返回值的字符编码; 还有一个属性与其对应,就是consumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html; 他们的使用方法如下: 一、produces的例...转载 2019-02-14 20:37:40 · 480 阅读 · 0 评论 -
@RequestBody, @ResponseBody 详解
简介: @RequestBody 作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。 使用时机: A) GET、POST方式提时...转载 2019-02-14 20:48:08 · 236 阅读 · 2 评论 -
Springboot项目启动时用命令动态指定环境
我们都知道springboot的yml文件可以配置多个环境,可以直接在application.yml中指定使用哪个环境。 例如:指定dev环境 这是在配置文件中写死的。 那么,如何在启动项目的时候动态指定呢? 其实,只需要在启动时多加一个命令就行: java -jar xxx.jar --spring.profiles.active=dev 好处就是生产分支...原创 2019-04-15 18:12:52 · 2008 阅读 · 1 评论