![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
ruoxiyun
这个作者很懒,什么都没留下…
展开
-
SpringBoot 2.x+SpringData JPA
前言在https://msd.misuland.com/pd/3070888491219948530这篇文章的基础上补充和完善一、新建项目访问官网,在Dependencies中选择SpringBoot自身、LomBok的依赖、Spring Web模块、Spring Data JPA以及MySQL驱动依赖,这样点击generate按钮的时候会生成项目,并在项目中的pom文件中加入这些依赖。...原创 2020-02-10 20:31:51 · 349 阅读 · 0 评论 -
Spring Data JPA 查询结果返回map或自定义的实体类
在JPA中我们可以使用entityManager.createNativeQuery()来执行原生的SQL语句,并且JPA的底层实现都是支持返回Map对象的。例如: EclipseLink 的 query.setHint(QueryHints.RESULT_TYPE, ResultType.Map); Hibernate 的query.unwrap(SQLQuery.c...原创 2019-11-19 16:56:20 · 6597 阅读 · 0 评论 -
SpringBoot 多线程处理任务无法@Autowired注入bean问题解决
在多线程处理问题时,无法通过@Autowired注入bean,报空指针异常,在线程中为了线程安全,是防注入的,如果要用到这个类,只能从bean工厂里拿个实例。解决方法如下:1.创建一个工具类代码://手动获取Spring中的bean 注意这个类要一定交给spring来管理@Componentpublic class BeanContext implements ApplicationC...原创 2019-11-13 16:36:57 · 2568 阅读 · 0 评论 -
Spring GA PRE SNAPSHOT版本区别
GA:General Availability,正式发布的版本,官方推荐使用此版本。在国外都是用GA来说明release版本的。PRE:预览版,内部测试版.主要是给开发人员和测试人员测试和找BUG用的,不建议使用;SNAPSHOT: 快照版,可以稳定使用,且仍在继续改进版本。SpringBOOT官网提供的SNAPSHOT版不推荐下载,在maven自动导入依赖会出问题...转载 2019-05-25 22:32:03 · 1122 阅读 · 0 评论 -
springboot创建一个新的项目(通过spring官方网站)
https://blog.csdn.net/wild46cat/article/details/79433782转载 2019-05-25 21:20:20 · 1608 阅读 · 0 评论 -
@Component和@ComponentScan
@Component@component (将普通JavaBean实例化到spring容器中,Spring容器统一管理,用起来不用自己new了,相当于配置文件中的<bean id="" class=""/>)@ComponentScan Spring和SpringBoot中的@Component 和@ComponentScan注解用法介绍和注意事项 - MRs.甘的博客 - CSD...转载 2019-05-10 16:25:42 · 14852 阅读 · 3 评论 -
SpringBoot 数据库的增删改注意
@Transactional对于数据库的增删改,需要该注解funtionA 调用functionB,若B中有对数据库的增删改,必须要加@Transactional(即使functionB用了functionA的@Transactional).若funtionA也用了@Transactional,那要等到funtionA执行完,才会更新数据库。...原创 2019-03-06 21:24:10 · 463 阅读 · 0 评论 -
Spring中Bean及@Bean的理解
Spring中Bean及@Bean的理解 - Bossen - 博客园一、Bean是啥1、Java面向对象,对象有方法和属性,那么就需要对象实例来调用方法和属性(即实例化);2、凡是有方法或属性的类都需要实例化,这样才能具象化去使用这些方法和属性;3、规律: 凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解;4、把Bean理解为类的代理或代言人(实际上确...转载 2019-03-06 21:20:58 · 197 阅读 · 0 评论 -
Swagger中paramType
paramType:表示参数放在哪个地方 header-->请求参数的获取:@RequestHeader(代码中接收注解) query-->请求参数的获取:@RequestParam(代码中接收注解) path(用于restful接口)-->请求参数的获取:@PathVariable(代码中接收注解) body-->请求参数的获取:@...转载 2019-03-06 21:19:47 · 19182 阅读 · 2 评论 -
@responseBody注解的使用
1、 @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML 数据,需要注意的呢,在使用此注解之后不会再走试图处理器,而是直接将数据写入到输入流中,他的效果等同于通过response对象输出指定格式的数据。2、 @RequestMappi...转载 2019-01-19 16:33:15 · 135 阅读 · 0 评论 -
SpringBoot编写一个简单的Rest服务
@RestControllerpublic class HelloController implements HelloService { @Override public String hello(@RequestParam("name") String name) { return "Hello " + name; }}接口代码:@Reques...转载 2019-01-19 14:19:59 · 712 阅读 · 0 评论