springboot
springboot的学习教程
狂飙的yellowcong
yellowcong
展开
-
SpringBoot之入门教程-yellowcong
SpringBoot大大的简化了Spring的配置,把Spring从配置炼狱中解救出来了,以前天天配置Spring和Mybatis,Springmvc,Hibernate等整合在一起,感觉用起来还是挺费劲的,没有springboot这样简洁,下面我就简单的演示一下Springboot的使用。简单来说步骤:1、创建一个普通的maven项目,不是webapp,而是jar的这种方式,2、配置pom.xml原创 2018-01-31 14:15:39 · 456 阅读 · 0 评论 -
SpringBoot之项目打war包和jar包-yellowcong
这一章,介绍关于SpringBoot如何打成war包和jar包的,具体步骤:1、配置pom.xml的tomcat,2、在pom.xml配置springboot的启动类,3、配置打包方式,4、配置启动类情况。我这个地方是吃了一个亏啊,就是打包的时候,仓库出问题了,导致死活打不了,后来将本地仓库地址修改了一下,就可以打上包了,这算误伤啊,坑爹。原创 2018-04-13 10:30:38 · 4441 阅读 · 0 评论 -
Springboot之与Mybatis整合-yellowcong
Springboot和Mybatis搞基,有以下几个步骤:1、添加数据库,日志,mybatis的依赖包;2、配置application.properties 设定mapper文件目录,entity目录;3、配置启动类,设置Dao所在的目录;4、配置log4j2.xml,设定日志的输出规则;5、测试mybatis是否配置成功。原创 2018-04-07 11:57:59 · 573 阅读 · 0 评论 -
Springboot之后台运行-yellowcong
参考文章https://www.cnblogs.com/liuchuanfeng/p/6863807.html原创 2018-06-11 14:01:44 · 1132 阅读 · 0 评论 -
SpringBoot之通过Maven将项目打包成ROOT.war-yellowcong
在项目中,我们通过maven的插件,将项目达成war包,然后通过jenkins,自动化部署项目。核心的maven配置文件,下面这一段pom.xml的配置文件。 将项目打包成ROOT.war<plugin> <groupId>org.apache.maven.plugins</groupId> ...原创 2018-06-06 11:30:34 · 1590 阅读 · 0 评论 -
Springboot之实现分布式session-yellowcong
通过spring-sesion 这个框架实现session的分布式,非常的简单方便。代码地址https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-session配置pom.xml<dependency> <groupId>org.springframework.boot<...原创 2019-03-31 17:29:40 · 325 阅读 · 0 评论 -
Springboot之dubbo实现过滤器-yellowcong
再dubbo中,我们需要做一个过滤器,可以用来做类似于spring aop的操作,可以对调用dubbo的服务进行过滤,添加黑白名单等服务。代码地址https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-dubbo过滤器配置1. 创建过滤器创建一个过滤器,需要实现com.alibaba.dubbo.rpc...原创 2019-03-31 17:40:38 · 8808 阅读 · 2 评论 -
SpringBoot之自定义异常的两种方式-yellowcong
Springboot异常的处理,可以通过一下几种方法,1、使用@ControllerAdvice来进行统一异常处理,@ExceptionHandler(value = Exception.class)来指定捕获的异常 ;2、通过自定义BasicErrorController 错误处理,这个是处理是基于状态码的。原创 2018-04-06 22:53:56 · 10377 阅读 · 1 评论 -
Springboot之返回json数据格式的两种方式-yellowcong
SpringBoot返回字符串的方式也是有两种,一种是通过`@ResponseBody` 和`@RequestMapping中的`produces = "application/json;charset=UTF-8"` 来设定返回的数据类型是json,utf-8编码,第二种方式,是通过response的方式,直接写到客户端对象。在Springboot中,推荐使用注解的方式原创 2018-04-06 16:27:25 · 72605 阅读 · 11 评论 -
Springboot之修改启动端口的两种方式-yellowcong
Springboot启动的时候,端口的设定默认是8080,这肯定是不行的,我们需要自己定义端口,Springboot提供了两种方式,第一种,我们可以通过application.yml配置文件配置,第二种,可以通过代码里面指定,在开发中,建议使用修改application.yml的方式来修改端口。代码地址#通过yml配置文件的方式指定端口地址https://gitee.com/yellowcong原创 2018-01-31 14:50:20 · 136697 阅读 · 5 评论 -
SpringBoot之过滤器定义的两种方式-yellowcong
在以前的jsp开发web的时候,会在web.xml中配置过滤器和监听器,而拦截器是框架里面封装的,可以更加细粒度的控制访问哪一个类的哪一个方法。过滤器具在SpringBoot中也有两种方式实现,一种是通过代码FilterRegistrationBean,来注册过滤器,另一种是直接通过注解@WebFilter声明过滤器和@ServletComponentScan自动注册过滤器。代码地址#通过注解来生原创 2018-01-31 16:11:39 · 1953 阅读 · 1 评论 -
SpringBoot之Servlet定义的两种方式-yellowcong
上一个部分,讲解了如何通过Springboot实现过滤器的问题,想必大家也都明白SpringBoot基本上就是两套策略,一套是手动代码实现,一套是通过注解的方式开发,我个人比较喜欢注解的方式,这节,我们讲解如何通过springboot来开发servlet。1、通过@WebServlet 来标名注解,2、通过FilterRegistrationBean类,来完成servelt的注册代码地址原创 2018-01-31 17:02:32 · 3641 阅读 · 0 评论 -
SpringBoot和JSP页面集成与设置首页-yellowcong
springboot开发起来,确实是清爽不收啊,和jsp结合起来,更是如虎添翼啊,碉堡了,有木有,而且这个玩意配置起来还挺清爽的。需要郑重声明一下,这个项目工程是一个java工程,而不是web工程,这点请切记。项目地址https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-demo8-jsp目录结构设置首页/** *原创 2018-02-06 09:35:51 · 2946 阅读 · 0 评论 -
SpringBoot之静态文件配置-yellowcong
SpringBoot配置静态文件跟原来的jsp略有不同啊,静态文件都放在了类路径的地址上,以前都是放到webapp下面,在配置文件中可以通过spring.mvc.static-path-pattern的方式来指定。第二种,是通过代码注册WebMvcConfigurerAdapter,来配置静态文件。配置文件配置的方式(推荐)1、配置静态文件地址#访问请求的前缀spring.mvc.static-原创 2018-02-07 11:31:29 · 4256 阅读 · 1 评论 -
Springboot之验证码-yellowcong
验证码这一块,也没啥难的,只是cas需要验证码,所以我就现在springboot上出一款验证码的操作,然后集成到cas上,在验证码操作上,需要理解如何导入静态文件到springboot中。实现的步骤:1、导入验证码生成工具。2、配置yml文件,设定端口号,项目,以及静态文件目录,等信息。3、配置验证码的控制器.4、配置前台设置。代码地址https://gitee.com/yellowcong/sp原创 2018-02-07 22:25:02 · 2457 阅读 · 2 评论 -
SpringBoot之热启动与debug-yellowcong
我去,刚开始使用sprinboot的时候在,真的是想吐血啊,每次修改一个东东,都重启一边spring-boot,后来才发现,并不需要这么做,springboot有热启动,类似与tomcat的。还有Springboot,也是支持debug的。唉,啥也不多说了,人蠢,就该多读书啊。需要两部操作:1、添加`spring-boot-devtools`依赖,2、添加`org.springframework.boot`的插件。原创 2018-02-07 16:26:30 · 1194 阅读 · 0 评论 -
Springboot之Thymeleaf 入门(环境搭建)|第一章-yellowcong
搭建Thymeleaf 的环境步骤:1、配置pom.xml配置文件,添加`spring-boot-starter-thymeleaf`和`nekohtml`两个依赖包;2、配置poperites ;3、创建控制器类;4、创建模板文件;5、访问测试。原创 2018-04-05 23:37:02 · 5236 阅读 · 2 评论 -
Springboot之Thymeleaf 表单标签(表单提交)|第二章-yellowcong
通过post方式提交表单的时候,需要有一个实体类,去接收表单传递的数据类容,在对象的属性读取中,Thymeleaf 提供了两种方式:1、直接通过${userInfo.username} ,这种实体bean + 属性的方式;2、通过选择表达式*{username}的这种方式。 在表单提交的表单中,表单对象需要在界面跳转进来的时候,传递一个表单对象过来,不然就会报错,不知道这个表单对象是什么鬼。 代码原创 2018-04-06 08:57:53 · 50561 阅读 · 2 评论 -
Springboot之Thymeleaf 表单标签(表单验证)|第三章-yellowcong
Thymeleaf 表单验证的步骤:1、添加`hibernate-validator`的依赖包。2、创建表单类,里面添加注解说明字段的信息,3、创建界面控制器,里面需要通过注解`@ModelAttribute("userInfo")`标明,表单类对象。4、创建界面模板,用于接收模板的信息,5、表单处理控制器,处理表单的请求,<font color='red'>这个方法里面,必须同界面控制器一样,通过注解`@Model原创 2018-04-06 14:59:43 · 8934 阅读 · 2 评论 -
Springboot之接收json字符串的两种方式-yellowcong
第一种方式、通过关键字段@RequestBody,标明这个对象接收json字符串。还有第二种方式,直接通过request来获取流。在spring中,推荐使用。代码地址https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-json项目结构其实项目里面没啥类容,就是一个控制器和pom.xml配置 配置fastjson添原创 2018-04-06 15:58:38 · 165790 阅读 · 12 评论 -
Springboot与Kafka整合-yellowcong
常见问题1. Connection to node 0 could not be established. Broker may not be available.导致这个问题得原因并不是 kafka没有开端口得问题,是由于配置得PLAINTEXT 有问题,不是设定得是 本机ip,而是0.0.0.0导致的。listeners=PLAINTEXT://192.168.100.10:9092...原创 2019-04-24 13:50:30 · 1811 阅读 · 1 评论