-
1. SpringBoot整合RocketMQ实现消息发送和接收
三步走:导包-->写配置-->编码及测试1、引入依赖在SpringBoot工程中直接引入对应的starter就好了rocketmq-spring-boot-starter用法简介当开发中需要快速集成RocketMQ时可以考虑使用rocketmq-spring-boot-starter搭建RocketMQ的集成环境,但该框架并不完全具备RocketMQ所有的配置简化,如需批量消费消...
http://www.easyblog.top:80/article/details/297 - 2020-12-11 - RocketMQ -
2. Spring从入门到精通—AOP与AspectJ的关系?原生JDK和CGLib手动实现AOP?
1、AOP和AspectJ概述(SpringAOP是什么?AOP有什么用?)1.1AOP简介在软件行业,AOP为AspectOrientedprogramming的缩写,意为:面向切面编程,它是一种编程思想。AOP是OOP(面向对象编程)思想的延续。AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码的编写方式(例如性能监视、事务管理、安全检查、缓存、日志记录等)AOP的核心思想:基于代...
http://www.easyblog.top:80/article/details/113 - 2019-07-19 - Spring -
3. SpringBoot网站基于OAuth2添加第三方登录之GitHub登录
一、OAuth2简介OAuth是目前最流行的授权机制,用来授权第三方应用,获取用户数据。OAuth在全世界已经得到广泛应用,目前的版本是2.0版。简单说,OAuth就是一种授权机制。数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。因此令牌(token)与密码(password)的作用是一样的,都可以...
http://www.easyblog.top:80/article/details/236 - 2020-05-31 - Spring Boot -
4. SpringBoot从入门到精通—SpringBoot快速入门
1、入门环境准备在本地安装3.3版本以上的Maven,以及JDK1.7以上的java环境,然后在IDEA【settings】=>【File|Settings|Build,Execution,Deployment】=>【Maven】,设置如下内容:2、使用Maven构建SpringBoot工程 第一个程序我们先创建一个Maven工程。创建好Maven项目后,首先导入Sprin...
http://www.easyblog.top:80/article/details/140 - 2019-09-07 - Spring Boot -
5. SpringBoot从入门到精通—嵌入式Servlet容器的配置、切换
声明:以下的所有方法、原理、源码全部是建立在SpringBoot2.1.7版本。1、修改SpringBoot对嵌入式Server容器的默认配置SpringBoot默认使用Tomcat作为嵌入式的Servlet容器。实际应用中我们需要对他进行专门的定制。定制的方式不外乎两种:在配置文件中配置或在配置类中注册组件的方式配置1.1直接在application.properties/applicat...
http://www.easyblog.top:80/article/details/150 - 2019-09-24 - Spring Boot -
6. 提升10倍生产力: IDEA集成Docker一键部署Spring Boot项目(war包部署)
1、准备工作1.1在远程CentOS服务器上已经安装好了docker。可以参考:1.官方手册:https://docs.docker.com/install/2.我的笔记:手把手教你在Centos7上安装和使用Docker1.2配置docker远程连接端口图1.2.12375端口正在监听注意:在实际线上环境中千万不能这么干,这么干分分钟你的机器就会被肉鸡~~~1.3Idea安装docker插...
http://www.easyblog.top:80/article/details/211 - 2020-07-16 - Docker -
7. MySQL高级—SpringBoot+MyBatis+Sharding-JDBC实现MySQL分库分表
一、什么是Sharding-JDBCSharding-JDBC官方文档:https://shardingsphere.apache.org/document/current/cn/overview/Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容...
http://www.easyblog.top:80/article/details/212 - 2020-05-04 - MySQL -
8. SpringBoot从入门到精通—Spring Boot 对静态文件的默认映射规则
1、Webjars(官网:http://www.webjars.org/)webjars:以jar包的方式引入静态资源;SpringBoot中所有/webjars/**,都去classpath:/META-INF/resources/webjars/找资源。推荐使用Webjars的三大理由:将静态资源版本化,更利于升级和维护。剥离静态资源,提高编译速度和打包效率。实现资源共享,有利于统一前端...
http://www.easyblog.top:80/article/details/147 - 2019-10-12 - Spring Boot -
9. Spring从入门到精通—SSM整合实例
0、什么是SSM?在软件开发领域里SSM是对Spring、SpringMVC、MyBatis这三大框架的简称。0.1、SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性...
http://www.easyblog.top:80/article/details/139 - 2020-03-17 - Spring -
10. SpringMVC拦截器(Interceptor)详解
1、拦截器概述1.1什么是拦截器? SpringMVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),但是比过滤器的功能更加强大,它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。要使用SpringMVC中的拦截器,就需要对拦截器类进行定义和配置。通常拦截器类可以通过两种方式来定义:1...
http://www.easyblog.top:80/article/details/135 - 2019-08-11 - Spring MVC -
11. Spring从入门到精通-认识Spring框架
1.什么是Spring?Spring是一个J2EE框架,这个框架提供了对轻量级IoC(InversionofControl,控制反转)的良好支持,同时也提供了对AOP(AspectOrientedProgramming,面向切面编程)技术非常好的封装。相比其他框架,Spring框架的设计更加模块化,框架内的每个模块都能完成特定的工作,而且每个模块可以独立的运行,不会互相牵制。总结起来就是:S...
http://www.easyblog.top:80/article/details/111 - 2019-07-16 - Spring -
12. Spring MVC从入门到精通—SpringMVC获取请求参数
第一种方式:方法的形参上给一个和请求参数同名的参数1.获得普通类型的参数值示例代码2.获得POJO类型的值示例代码新建Book.java以及Address.java两个POJOBook.javaAddress.java写一个简单的表单:index.html提交后的页面:book.jsp提供一个控制器:BookContorller.java测试结果:第二种方式:使用SpringMVC提供的注解...
http://www.easyblog.top:80/article/details/126 - 2019-08-02 - Spring MVC -
13. Spring从入门到精通—Spring IOC高级依赖注入配置使用实例
1、环境与Profile 在开发中我们测试用一套数据库,开发用一套数据库,而且要将应用程序从一个环境迁移到另一个环境,Spring允许我们定义多套配置,可以配置声明应用哪套配置的Bean#####1.1Profile***Spring中的Profile是什么?** Spring中的Profile功能其...
http://www.easyblog.top:80/article/details/116 - 2019-07-20 - Spring -
14. SpringBoot从入门到精通—Spring Boot 错误处理机制
1、SpringBoot默认错误处理机制(现象) 当我们使用SpringBoot发生错误的时候,如果我们没有配置错误的处理规则,那么SpringBoot就会启用内部的默认错误处理办法。比如当发生404错误的时候,网页端的效果如下:而在别的客户端访问的时候如果出现了404错误,默认会给客户端发送一串错误消息的JSON数据客户端的测试使用到了一个工具:Postman,感兴趣的小伙伴...
http://www.easyblog.top:80/article/details/148 - 2019-10-13 - Spring Boot -
15. Spring从入门到精通—基于XML配置和使用AOP
1、SpringAOP半自动编程核心步骤:1.创建一个接口以及它的实现类2.编写切面类,实现MethodInterceptor接口的invoke方法3.配置Spring的配置文件,xml文件中的配置重要是:【重要】 1).配置目标类的bean 2).配置切面类的bean 3).配置代理对象,其中代理对象中主要的配置如下' a.配置接口 b.配置目标类 ...
http://www.easyblog.top:80/article/details/114 - 2019-07-19 - Spring