springBoot
神绮H亚里亚
人没了,代码还在
展开
-
spring注解详解与用法(4)异步相关
导航:更多的spring注解标签点击这里@EnableAsync开启异步任务支持。注解在配置类上,这个没什么好说的,可能有的人会问,开启一个子线程的话,我们通过newThread 或者实现runnable就可以了,为什么要用到这里其实一般情况下也是如果EnableAsync是可以提供线程池的,我们需要实现AsyncConfigurer接口才有意义,如果不实现的话那么就...原创 2019-10-14 11:25:15 · 230 阅读 · 0 评论 -
spring注解详解与用法(总览)
这篇文章收集了我写的所有的spring注解的详细说明与用法,点击可以跳转到对应文章,此文章会不断更新spring注解详解与用法(1)最基础也是最常见的如下所示,详情点击这里@Controller//控制层@RestController//控制层@RequestMapping//url映射@Service//服务@Reponsitory//数据层@DAO//数据层@Compone...原创 2019-09-26 14:39:09 · 884 阅读 · 0 评论 -
spring注解详解与用法(1)
导航:更多的spring注解标签点击这里本文主要收集spring的注解,说明以及其用法样例@Controller应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,必须和@RequestMapping共用,否则没有任何意义示例:@Controllerpublic class BootApplication { @RequestM...原创 2019-09-26 11:58:58 · 433 阅读 · 0 评论 -
spring注解详解与用法(2)@Bean
导航:更多的spring注解标签点击这里前言:@Bean是spring中使用最多的一个注解了,虽然我们编程用的可能不多,但spring内部却有无数我们的@Controller||@RestController||@Service||@Reponsitory都是使用的@Bean逻辑注入的,我们编程使用的最多的一个注解@Autowired让spring注入就是注入的@Bean逻辑,我看了网上很...原创 2019-09-26 15:06:52 · 370 阅读 · 0 评论 -
spring注解详解与用法(3)切面环绕
导航:更多的spring注解标签点击这里声明了切面类我们还需要定义切面的内容面向切面编程是spring的一个重要思想,也是精华之一@Aspect 这是一个切面的注解,声明是一个额外的面向切面的功能用法示例:@Aspectpublic class AspectTest { }当然,别忘了添加maven依赖 <dependency> ...原创 2019-09-28 14:54:42 · 2324 阅读 · 0 评论 -
使用lombok进行更优雅的编码方式
网上流传着一句话,咱程序员是最勤劳的易一波人,同时也是最懒得一波人勤劳不用说,网络世界就是由我们创造而来,说懒得话一堆框架就是证明这里讲解一下lombok,使编码更优雅,代码更简洁我们来创建一个普通的项目,这里的话还是采用的springboot,其实无所谓,普通的java项目也可以修改配置文件,添加依赖,如下所示(如果是普通的java项目可以自己下载依赖包)<depen...原创 2019-05-23 10:56:45 · 205 阅读 · 0 评论 -
springboot-jpa
jpa是springboot为我们提供的简单数据库操作类,让我们可以很简单的操作数据库,而且封装了基本的方法目标:使用jpa对数据进行操作新建一个项目,这里我取名jpa添加依赖<dependency> <groupId>org.springframework.boot</groupId> &l...原创 2019-05-15 17:37:11 · 144 阅读 · 0 评论 -
WebSocket广播通信
WebSocket为浏览器和服务端相互的通信功能,浏览器可以向服务端发送消息,服务端也可以向浏览器发送消息。WebSocket需要浏览器的支持,目前大多数主流的浏览器都是支持的。添加依赖<!-- spring boot tomcat jsp 支持开启 --> <dependency> <groupId>org.a...原创 2019-04-30 12:36:41 · 588 阅读 · 0 评论 -
GateWay路由转发
因为Netflix宣布闭源,spring对很多组件都找了替代品Zuul的替代产品就是 SpringCloudGateway首先我们还是把之前的代码复制一下,创建一个字项目,取名GateWay,项目结构如下同样用不到之前的代码,只是整合到一起方便而已GateWay路由转发我们不需要写任何代码,1:添加依赖2:修改配置文件(注入bean)先添加GateWay的依赖...原创 2019-04-29 19:04:25 · 6877 阅读 · 0 评论 -
config配置管理中心
springcloud配置管理中心可以读取其他服务器或者svn或者git上面的配置文件,为什么要用配置管理中心?1:实现配置集中管理2:出于安全考虑,我们一个大项目很难说全部都是由一批人完成的,难免会有人员更换,作为程序员的话走习惯将代码带走,因为代码也是我们程序员的财富,但是这样会造成安全隐患,如果统一读取一个地址的配置文件,开发人员只知道业务代码那安全率就高得多好了,废话说了这...原创 2019-04-28 11:09:18 · 848 阅读 · 0 评论 -
springboot跨域处理
我们在开发的过程中,有人可能会遇到跨域问题,如下所示这里使用的sosoapi作为测试这里我为大家提供2种解决方式,一种是过滤器的方式,在过滤器之中添加允许跨域,新建一个java文件,代码如下所示package com.example.fw.base;import java.io.IOException;import javax.servlet.Filter;import...原创 2019-04-08 09:45:33 · 157 阅读 · 0 评论 -
Springboot拦截器
面向切面编程是spring的精华之一,springboot也不例外,springboot并不制造新的东西,而是对springmvc进行封装,大大降低我们程序员的开发成本在一个大型的项目之中,拦截器是必不可少的。不废话:首先,我们创建一个类,实现HandlerInterceptor接口,这个接口是spring提供的拦截器接口,他依赖于spring的web包,具体写法如下 ...原创 2019-04-02 10:23:53 · 160 阅读 · 0 评论 -
统一的json试图
统一的返回格式重要性就不用我说了吧,凡是有经验的人都应该知道,我们的数据有时候并不一定是丰满的,比如我有一个用户资料,账号密码肯定会有,但是昵称,性别什么的有时候却没有,将这类数据返回到前端的时候他们调用起来很有可能出现空指针异常,这种运行时异常需要在有特定数据的时候才会发现,如果每一次我们都效验一次的话会很麻烦,所以我们需要一个统一的视图下面来实际操作一下,这里我们采用阿里巴巴的fast...原创 2019-04-01 11:41:19 · 173 阅读 · 0 评论 -
Springboot异常统一处理
在一个项目之中,我们经常会遇到一些异常,基本上属于运行期异常,这种异常如果不做处理的话就会返回给用户,会显得很不友好,我们可以写一个异常看看,代码如下package com.example.demo;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.b...原创 2019-04-04 17:57:31 · 353 阅读 · 0 评论 -
(1)创建一个hellword的springboot项目
这里我们采用idea选择spring initalizr后面的一直下一步就可以了这就创建完成了一个springboot的项目,可以直接右击运行就够了,是不是很简单?当然,这是一个空项目,我们添加一个接口试试,首先加入web依赖,如图所示我们创建一个java文件内容如下package com.example.demo;import org.s...原创 2019-03-29 18:17:26 · 317 阅读 · 0 评论 -
概述
springboot是一个超简单的编程框架,遵循开箱即用的原则,大大简化了程序员的编程量原创 2019-03-29 18:02:19 · 87 阅读 · 0 评论