文章分类 -  spring boot

摘要:一、写本博文的原因 年初刚加入到现在的项目时,在使用注解时我用的@Resource。后来,同事:你怎么使用@Resource注解?我:使用它有错吗?同事:没错,但是现在都使用@Autowired。我:我研究一下。 在大学,学习J2EE实训时一直使用的是@Resource注解,后来我就养成习惯了。现在 阅读全文
posted @ 2018-07-02 14:21 董永辉Bruno
摘要:@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模板里面来填充 @RequestParam 看下面一段代码: 阅读全文
posted @ 2018-06-28 17:10 董永辉Bruno
摘要:可以参照Rails中的标准的定义方式。如果定义这个资源的两个参数具有从属关系,那么生成的路由就是 owner/1/property/1 其中property从属于owner。 比如用户1的编号为2的文章,就是users/1/articles/2 如果两个资源是平等的,那么一般是作为路由中HTTP方法 阅读全文
posted @ 2018-06-19 14:30 董永辉Bruno
摘要:越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2018-06-19 13:59 董永辉Bruno
摘要:1 HTTP协议详解 HTTP是HyperText Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(WorldWide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他 阅读全文
posted @ 2018-06-15 17:52 董永辉Bruno
摘要:标准Http协议支持六种请求方法,即: 标准Http协议支持六种请求方法,即: 1、GET 2、POST 3、PUT 4、Delete 5、HEAD 6、Options 但其实我们大部分情况下只用到了GET和POST。如果想设计一个符合RESTful规范的web应用程序,则这六种方法都会用到。不过即 阅读全文
posted @ 2018-06-15 17:41 董永辉Bruno
摘要:Swagger使用总结https://www.cnblogs.com/h9527/p/5506956.html 1. Swagger是什么? 官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同 阅读全文
posted @ 2018-06-15 14:28 董永辉Bruno
摘要:https://www.jb51.net/article/134885.htm Spring MVC 中使用session是一种常见的操作,但是大家上网搜索一下可以看到获取session的方式方法五花八门,最近,自己终结了一下,将获取session的方法记录下来,以便大家共同学习进步。 第一种:将H 阅读全文
posted @ 2018-06-15 09:45 董永辉Bruno
摘要:https://www.cnblogs.com/ll409546297/p/7422833.html 另外,在我具体实践中发现: 1.chain.dofilter和sendRedirect后边加上return能够再次执行该filter 2.使用@Componet会增加默认对/*的过滤 3.sprin 阅读全文
posted @ 2018-06-14 00:00 董永辉Bruno
摘要:最近项目用到了Spring Boot ,但是在控制器返回html视图并渲染参数的时候,存在了疑问。后面考虑用Thymeleaf ,感觉真的不错~,下面分享给大家 总共四步:jar 引入 、控制器参数传递 、 html标签引入 、 Thymeleaf 缓存设置 一、相关Jar的引用 1、maven的引 阅读全文
posted @ 2018-06-13 14:15 董永辉Bruno
摘要:spring data jpa中的@Query(value = "sql", nativeQuery = true) 的时候需要用到sql 比较完整的资料如下 https://www.w3schools.com/sql/sql_join_left.asp 阅读全文
posted @ 2018-06-12 15:19 董永辉Bruno
摘要:https://blog.csdn.net/qq_30054997/article/details/79420141 一.Spring data jpa 简介 首先JPA是Java持久层API,由Sun公司开发, 希望整合ORM技术,实现天下归一. 诞生的缘由是为了整合第三方ORM框架,建立一种标准 阅读全文
posted @ 2018-06-11 23:00 董永辉Bruno
摘要:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库 阅读全文
posted @ 2018-06-11 15:46 董永辉Bruno
摘要:需要注意的是下边的两个方法都需要工具类创建实例的时候才会注入。所以不建议在工具类注入实例。因为一般工具类都是直接通过类来使用的。 直接上代码 方式1: //可以换成@Configuration,与@Inject配合使用 @Componentpublic class XXUtils { //可以换成@ 阅读全文
posted @ 2018-06-07 17:01 董永辉Bruno
摘要:出自:http://www.jb51.net/article/113389.htm 前言 传统的javaEE增加Filter是在web.xml中配置,如以下代码: 然而spring-boot中很明显不能这样实现,那怎么办呢?看完下面的教程,答案自然知道了。 老方法(新方法请直接下拉) 1.创建自定义 阅读全文
posted @ 2018-06-07 10:32 董永辉Bruno
摘要:https://docs.spring.io/spring-data/jpa/docs/1.11.12.RELEASE/reference/html/#repositories.query-methods.query-lookup-strategies 阅读全文
posted @ 2018-06-06 14:25 董永辉Bruno
摘要:使用的时候会根据不同的业务进行各种多表联查,比如我们拥有如下对象: 此时,我们知道,Post表中creator字段存储的是User的id。通常情况下,我们可以根据User对象来获取某个用户创建的所有博客: 但是在这种方式下,如果我们只知道用户的userName,我们就必须通过UserReposito 阅读全文
posted @ 2018-06-06 14:17 董永辉Bruno
摘要:JPA规范与ORM框架之间的关系是怎样的呢? JPA规范本质上就是一种ORM规范,注意不是ORM框架——因为JPA并未提供ORM实现,它只是制订了一些规范,提供了一些编程的API接口,但具体实现则由服务厂商来提供实现,JBoss应用服务器底层就以Hibernate作为JPA的实现。 既然JPA作为一 阅读全文
posted @ 2018-06-06 11:47 董永辉Bruno
摘要:https://www.2cto.com/database/201707/654694.html http://www.jb51.net/article/118092.htm 业务背景:因soa系统要供外网访问,处于安全考虑用springboot做了个前置模块,用来转发外网调用的请求和soa返回的应 阅读全文
posted @ 2018-05-30 14:41 董永辉Bruno
摘要:一般都是因为eclipse版本和sts版本不一致造成的。 https://blog.csdn.net/u010203767/article/details/69211072 如果安装后看不到插件,把eclipse安装目录下的configuration/org.eclipse.update和runti 阅读全文
posted @ 2018-05-29 16:43 董永辉Bruno