
SpringBoot
拥有翅膀的猿
学无止境,超越自我
展开
-
SpringBoot+SpringAOP整合系统日志统计
最近做一个关于系统日志统计相关的功能,主要统计的是controller层的操作,比较简单,没有涉及统计service层和dao层的。系统架构:SpringBoot、Shiro、Mybatis、thymelaf问题分析:系统日志统计 其实已经很成熟了,网上随便一搜都能找到较为完善的解决思路及代码示例,我再写一遍,仅仅是为了对新学习的技术起到一个巩固、复盘的一个过程。首先:统计系统访问日志,必然少不了日志表,还应该设计其主要统计的字段有哪些:/** 主键ID */private Inte原创 2020-07-06 17:07:36 · 545 阅读 · 0 评论 -
SpringBoot之项目构建与部署(简易)
jar warjar<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin<...原创 2020-03-16 16:39:23 · 306 阅读 · 0 评论 -
SpringBoot-应用监控
应用端点 Health端点 info端点 监控信息可视化 邮件报警应用端点--实时监控创建项目,添加web依赖,添加Ops下的Spring Boot Actuator依赖 在application.properties中配置 management.endpoint.shutdown.enabled=true //开启端点,默认情况没有开启 访问方式:http://loc...原创 2020-03-16 16:37:25 · 211 阅读 · 0 评论 -
SpringBoot实战(企业开发)
邮件协议简介 申请QQ邮箱授权码 发送简单邮件 发送带附件的邮件 发送带图片资源的邮件 Thymeleaf做邮件模板 FreeareMaker做邮件模板 Spring Boot 定时任务实现方案一(@Scheduled) Spring Boot 定时任务实现方案二(Quartz) SpringBoot整合Swagger2邮件协议简介 申请QQ邮箱授权码SMTP ...原创 2020-03-16 16:32:07 · 449 阅读 · 0 评论 -
SpringBoot整合消息服务
消息服务 ActiveMQ安装 SpringBoot整合ActiveMQ RabbitMQ简介并安装 SpringBoot整合RabbitMQ消息服务 ActiveMQ安装 SpringBoot整合ActiveMQJMS===Java Message Service[发布者、订阅者]===java平台,无法跨平台(ActiveMQ) RabbitMQ\ActiveMQ\kafa...原创 2020-03-16 16:24:20 · 298 阅读 · 0 评论 -
SpringBoot整合WebSocket
WebSocket实现在线群聊 WebSocket实现在线单聊 WebSocket实现在线群聊创建项目,添加web依赖,添加Messaging下的web Socket依赖 在pom中添加前端库依赖<dependency> <groupId>org.webjars</groupId> <artifactId>sockj...原创 2020-03-16 16:17:53 · 277 阅读 · 0 评论 -
SpringBoot整合安全管理
安全管理 Spring Security 手工配置用户名和密码 HTTPSecurity配置 登录表单详细配置 注销登录配置 多个HTTPSecurity 密码加密 方法安全 基于数据库的认证 角色继承 动态配置权限 OAuth2简介 SpringSecurity结合OAuth2 整合Shiro方式一 整合Shiro方式二 Spring Security使用JSON...原创 2020-03-16 16:10:15 · 323 阅读 · 0 评论 -
SpringBoot整合缓存
Spring Cache整合Redis Spring Cache整合EhcacheSpringCache整合Redis创建SpringBoot项目,勾选Web下面的Spring Web Starter依赖NoSQL下面的Spring Data Redis(Access+Driver)依赖Security下面的Spring Security依赖I/O下面的Spring cache...原创 2020-03-16 15:53:14 · 161 阅读 · 0 评论 -
开发者工具与单元测试
Devtools简介 devtools工作原理 自定义监控资源 LiveReload自动刷新页面 禁用自动重启 项目重启中的全局配置 SpringBoot单元测试介绍 Service测试 Controller测试 JSON测试Devtools简介新建SpringBoot项目,勾选DeveloperTools里面的Spring Boot DevTools依赖 <...原创 2020-03-16 15:50:46 · 185 阅读 · 0 评论 -
构建REST服务
RESTfu简介 搭建Jpa环境 SpringBoot中REST默认提供的增删改查 SpringBoot中REST自定义查询方法 REST配置CORS 自定义REST配置 MongoDB实现RESTRESRful简介是一种风格而不是一种约束搭建Jpa快速构建RESTful服务创建SpringBoot项目,添加依赖 web依赖 SQL下的Spring Data JPA依赖,M...原创 2020-03-16 15:44:19 · 386 阅读 · 0 评论 -
SpringBoot整合NoSQL
SpringBoot整合Redis 为什么需要session共享? Neginx简介 Spring session实现session共享 引入Nginx负载均衡 MongoDB安装 SpringBoot整合MongoDBSpringBoot整合Redisredis-server redis.conf 创建springboot工程, 加入依赖NoSQ下的Spring Da...原创 2020-03-16 15:39:09 · 240 阅读 · 0 评论 -
SpringBoot整合持久层技术
SpringBoot整合持久层技术 SpringBoot整合JDBCTemplate SpringBoot整合JDBCTemplate多数据源 SpringBoot整合Mybatis SpringBoot整合Mybatis多数据源 SpringBoot整合SpringData和Jpa SpringData Jpa关键字定义查询方法 SpringData Jpa自定义查询SQL Sp...原创 2020-03-16 15:27:31 · 410 阅读 · 0 评论 -
SpringBoot整合Web开发
SpringBoot通过CORS实现跨域 SpringBoot中加载XML配置 SpringBoot中注册拦截器 CommandLineRunner实现系统启动任务 ApplicationRunner实现系统启动任务 SpringBoot整合Web基础组件 SpringBoot路径映射 SpringBoot中使用类型转换器 SpringBoot整合AOP SpringBoot自定...原创 2020-03-16 15:06:35 · 111 阅读 · 0 评论 -
SpringBoot整合视图层技术
springboot整合Thymeleaf springboot整合JSP springboot默认的JSON解析方案:不需要额外加依赖,应为springboot集成了JSON 使用Gson处理JSON springBoot 整合Fastjson SpringBoot默认的静态资源访问方案 两种方式自定义静态资源位置 SpringBoot实现文件上传====fileupload S...原创 2020-03-16 14:53:13 · 421 阅读 · 0 评论 -
SpringBoot的三种创建方式
1、在线创建https://start.spring.io2、通过IDE来创建IDEA、STS3、通过改造一个普通的maven工程来创建创建pom文件里面增加依赖 spring-web-startSpringBootApplication 启动类注解:启动Banner配置:resources文件下新建 banner.txt,写的文件内容就是重新启动springboo...原创 2020-03-16 14:39:33 · 353 阅读 · 0 评论 -
SpringBoot归纳总结(1)
Spring的优缺点优点:是java企业版的轻量级代替品,无需开发重量级EJB,通过依赖注入和面向切面的编程,实现EJB功能。缺点:配置是重量级的,Spring用XML配置,很多!Spring2.5引入了基于注解扫描,Spring3.0引入java的配置(全注解方式)代替XML,一种安全可重构配置方式。所有的配置代表开发的时间损耗。编写配置挤占编写应用程序逻辑时间。项目依赖管理...原创 2020-03-16 14:36:20 · 212 阅读 · 0 评论