![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 67
水的精神
一件事,要么不做,要么做到极致。
展开
-
springBoot JPA代码生成器
通过IDEA+配置文件,根据数据库表结构快速生产Service、ServiceImpl、repository、repositoryImpl、自动生成常用的jpa增删改查等方法。大佬的帖子: Spring Boot JPA idea代码自动生成 其二。配置文件内容替换我的: Generate POJOs.groovy。7.所生产出来的java文件。我都上传,大家可以去看看。先前参考简书上的帖子,后经自己改良的配置生成。此时会让你选择要生成的保存目录。使用idea 生成代码步骤。原创 2023-02-16 13:08:40 · 882 阅读 · 1 评论 -
理解 springBoot 的 starter
如果一定要找一个互联网行业变冷的原因,我觉得就是像 springboot这样好用的工具来背锅了,正是像这样的工具的出现,淘汰了大量的写基础代码的人,搭建项目的人。当入门变的简单,退休的就是只入门的人了。##大大提高了生产力开箱即用约定大于配置:就是把很多选项变成默认的。配置自动加载# #starter原理 使用了springboo...原创 2019-12-14 00:31:14 · 1704 阅读 · 1 评论 -
分享一篇 springBoot 相关的知识点
这个我看到的还满实用的关于springboot的知识点。# # 什么是springboot用来简化spring应用的初始搭建以及开发过程使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序main方法运行嵌入的Tomcat无需部署war文件...转载 2019-11-05 23:24:36 · 199 阅读 · 0 评论 -
Spring Boot (十):邮件服务
原创:纯洁的微笑Java极客技术3月19日Spring Boot 仍然在狂速发展,才几个多月没有关注,现在看官网已经到 2.1.0.RELEASE 版本了。准备慢慢在写写 Spring Boot 相关的文章,本篇文章使用 Spring Boot 最新版本 2.1.0 进行开发。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们...转载 2019-06-08 08:36:01 · 327 阅读 · 0 评论 -
Spring Boot(十一):Spring Boot 中 MongoDB 的使用
转发:纯洁的微笑Java极客技术4月26日MongoDB 是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,同时也说明了很多公司生产中大量使用 Mongodb。MongoDB 简介MongoDB(...转载 2019-06-08 08:36:15 · 212 阅读 · 0 评论 -
Spring Boot(十二):Spring Boot 如何测试打包部署
转发:纯洁的微笑Java极客技术5月8日有很多网友会时不时的问我, Spring Boot 项目如何测试,如何部署,在生产中有什么好的部署方案吗?这篇文章就来介绍一下 Spring Boot 如何开发、调试、打包到最后的投产上线。开发阶段单元测试在开发阶段的时候最重要的是单元测试了, Spring Boot 对单元测试的支持已经很完善了。1、在 pom 包中添加...转载 2019-06-08 08:36:23 · 185 阅读 · 0 评论 -
Spring Boot (十三): Spring Boot 小技巧
纯洁的微笑Java极客技术5月15日一些 Spring Boot 小技巧、小知识点初始化数据我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用 Jpa,另外一种是 Spring JDBC 。两种方式各有区别下面来详细介绍。使用 Jpa在使用 spring boot jpa的情况下设置 spring.jpa.hibernate.dd...转载 2019-06-08 08:36:31 · 153 阅读 · 0 评论 -
Spring Boot (十四): Spring Boot 整合 Shiro-登录认证和权限管理
转载:纯洁的微笑Java极客技术5月16日这篇文章我们来学习如何使用 Spring Boot 集成 Apache Shiro 。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在 Java 领域一般有 Spring Security、 Apache Shiro 等安全框架,但是由于 Spring Security 过于庞大和复杂,大多数公司会选择 Apa...转载 2019-06-08 08:36:42 · 224 阅读 · 0 评论 -
Spring Boot (十五): Spring Boot + Jpa + Thymeleaf 增删改查示例
纯洁的微笑Java极客技术5月17日文章介绍如何使用 Jpa 和 Thymeleaf 做一个增删改查的示例。先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭建起一个 Demo 来试试它的效果,越简单越容易上手最好。在网上找相关资料的时候总是很麻烦,有的文章写的挺不错的但是没有源代码,有的有源代码但是文章介绍又不是很清楚,所在找资料的时候...转载 2019-06-08 08:36:49 · 298 阅读 · 0 评论 -
一篇超级详细的springboot2.0 整合 mybatis 入门案例
https://blog.csdn.net/Winter_chen001/article/details/80010967原创 2019-06-25 21:54:47 · 250 阅读 · 0 评论 -
springboot学习目录
https://blog.csdn.net/Winter_chen001/article/details/80537829原创 2019-06-25 21:59:51 · 247 阅读 · 0 评论 -
使用springboot快速搭建SSM整合的环境
这是我看到的写的不错的一篇文章。分享给大家,博主已经写的非常详细了。自己就没必要写了。https://blog.csdn.net/tr1912/article/details/79371137原创 2019-07-09 10:54:20 · 365 阅读 · 0 评论 -
springBoot 定时任务
使用定时任务步骤第一步开启注解编写定时任务方法第三个问题是定时任务配置时间的几个参数 六个参数代表的意思: 表达式规则表达式案例...原创 2019-08-12 15:54:16 · 199 阅读 · 1 评论 -
springBoot 邮件任务
# # 定时任务使用步骤引入需要的依赖配置先配置发信人的邮箱名再配置用户的密码,这个不是用户的登录密码,而是去邮箱设置,开通第三方登录。拿到一个登录吗。具体步骤如下:接着上边往下拉开通这些相应的服务,再点击上图上的授权码接着将授权吗写在配置文件里边接着去查看相应的邮箱服务器地址:点进去得到...原创 2019-08-12 16:28:56 · 239 阅读 · 0 评论 -
JPA 注解梳理
springboot使用JPA来进行持久层的操作,这里之前有一篇关于持久层的总结:https://blog.csdn.net/star1210644725/article/details/93127855# #对于持久层,都是差不多的处理思路。首先最重要的还是ORM映射。所以第一组注解和实体类和表映射相关。@Entity注解,用在实体类上,用来标识这是...原创 2019-09-14 17:56:08 · 209 阅读 · 0 评论 -
Spring Boot(八):RabbitMQ 详解
纯洁的微笑Java极客技术3月14日RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将 RocketMQ 捐献给了 Apache,当然了今天的主角还是讲 RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列...转载 2019-06-07 23:17:00 · 190 阅读 · 0 评论 -
Spring Boot(七):Mybatis 多数据源最简解决方案
转发:纯洁的微笑Java极客技术3月13日说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们遇到的情况是后者,网上找了很多,大都是根据 Jpa 来做多数据源解决方案,要不就是老的 Spring 多数据源解决方案,还有的是利用 Aop 动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两个小时整理出来,供大家参考...转载 2019-06-07 23:15:43 · 174 阅读 · 0 评论 -
Spring Boot(六):如何优雅的使用 Mybatis
转发:纯洁的微笑Java极客技术3月12日这两天启动了一个新项目因为项目组成员一直都使用的是 Mybatis,虽然个人比较喜欢 Jpa 这种极简的模式,但是为了项目保持统一性技术选型还是定了 Mybatis 。到网上找了一下关于 Spring Boot 和 Mybatis 组合的相关资料,各种各样的形式都有,看的人心累,结合了 Mybatis 的官方 Demo 和文档终于找到了...转载 2019-06-07 23:14:17 · 169 阅读 · 0 评论 -
springboot最全注解整理
一、注解列表如下(配备了完善的释义)@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan:让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration :等同于spring的XML配置文件;...转载 2019-05-13 08:44:54 · 253 阅读 · 0 评论 -
springboot看图说话(图解springboot)
用图说话springboot容器启动流程:其中最重要的:运行机制为:springboot事件驱动:详情见:springboot事件驱动与观察者模式(http://www.cnblogs.com/dennyzhangdd/p/8343229.html)分层图:...转载 2019-05-13 09:05:33 · 815 阅读 · 0 评论 -
(个人)SpringBoot学习笔记
1.springBoot的优势敏捷开发(整合框架) 无需tomcat (java程序运行,实际jar包),内置了tomcat 大大减少xml配置文件,主要写properties配置文件。 SpringBoot +SpringCloud成为了主流的开发 提一下springBoot的弊端,那就是封装的太死了,不容易修改。但是这在高版本的SpringBoot可以自己封装。2.spr...原创 2019-05-13 09:29:06 · 183 阅读 · 0 评论 -
SpringBoot高级——与Redis相关
原创:纯洁的微笑Redis 介绍Redis 是目前业界使用最广泛的内存数据存储。相比 Mmcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主从库。可以说 Redis 兼具了缓存系统和数据库的一些特性,因此有着丰富的应用场景。本文介绍 Redis 在 Spr...转载 2019-05-24 08:12:12 · 162 阅读 · 0 评论 -
springBoot高级——与缓存相关
一、两张图理解缓存中的成员部分:二、几个重要概念&缓存注解Cache : 缓存接口,定义缓存操作。实现有:RedisCache、EhCacheCache、ConcurrentMapCache等 CacheManager : 缓存管理器,管理各种缓存(Cache)组件 @Cacheable : 主要针对方法配置,能够根据方法的请求参数对其结果...原创 2019-05-24 08:13:47 · 235 阅读 · 0 评论 -
springboot高级——消息队列相关
写在前边:本文学习尚硅谷的springboot高级整理笔记。消息队列是什么,有什么好处? 我们可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。目前使用较多的消息队ActiveMQ,RabbitMQ,Kafka,RocketMQ,我们后面会...原创 2019-06-05 19:31:49 · 847 阅读 · 0 评论 -
springboot——数据访问——JPA
在有了springdata以后,给我们提供好了访问数据的解决方案。如果之前使用过hibernate,你肯定也好奇,hibernate里边有级联操作。你可能跟我一样关心springboot如何去做级联操作呢?https://blog.csdn.net/u011063151/article/details/80930032JPA :java持久化规范,...原创 2019-06-06 20:44:18 · 223 阅读 · 0 评论 -
springboot——数据访问——Druid&配置数据源监控
在开发中会用Druid,因为它有成套的数据源监控想要使用需要做以下的操作:在pom文件中引入依赖在application.yml里边添加配置 想要在yml里边配置更多,则需要:但是这并不能起作用,还应该这样做:做一个完整的上图的代码:导入druid数据源@ConfigurationpublicclassDruidConfig{...原创 2019-06-06 21:28:57 · 270 阅读 · 0 评论 -
springBoot(01)——入门篇
Spring Boot(一):入门篇原创:无名Java极客技术2月27日什么是 Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它...转载 2019-05-23 14:54:29 · 196 阅读 · 0 评论 -
springboot学习笔记整理
springboot学习笔记整理目录1.1、SpringBoot简介1.2、系统要求:二、快速入门2.1、创建一个Maven工程2.2、pom文件引入依赖2.3、编写HelloWorld服务2.4、@RestController2.5、@EnableAutoConfiguration2.6 SpringApplication.run(HelloControl...原创 2019-05-13 09:22:20 · 345 阅读 · 0 评论 -
Spring Boot(二):Web 综合开发
转发:无名Java极客技术3月1日上篇文章介绍了 Spring Boot 初级教程:Spring Boot(一):入门篇,方便大家快速入门、了解实践 Spring Boot 特性;本篇文章接着上篇内容继续为大家介绍 Spring Boot 的其它特性(有些未必是 Spring Boot 体系桟的功能,但是是 Spring 特别推荐的一些开源技术本文也会介绍),对了这里只是一个大...转载 2019-06-07 20:05:01 · 183 阅读 · 0 评论 -
Spring Boot(三):Spring Boot 中 Redis 的使用
转发:Java极客技术3月7日Spring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。Redis 介绍Redis 是目前业界使用最广泛的内存数据存储。相比 Mmcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。除此之外,Redis 还提供一些类数据库的特性,比如事务,HA,主...转载 2019-06-07 20:06:26 · 172 阅读 · 0 评论 -
Spring Boot(四):Thymeleaf 使用详解
转发:纯洁的微笑Java极客技术3月8日在上篇文章Spring Boot (二):Web 综合开发中简单介绍了一下 Thymeleaf,这篇文章将更加全面详细的介绍 Thymeleaf 的使用。Thymeleaf 是新一代的模板引擎,在 Spring4.0 中推荐使用 Thymeleaf 来做前端模版引擎。Thymeleaf 介绍简单说,Thymeleaf 是一个跟 Velo...转载 2019-06-07 20:08:19 · 293 阅读 · 0 评论 -
springboot——数据访问——整合mybatis
springboot没有直接提供和mybatis对接的stater,但是mybatis自己提供了整合的。想要在springboot中使用mybatis还是方便的。步骤:可以在创建项目的时候就直接勾选住依赖,也可以自己增加依赖:直接把sql建表语句放在下图的指定位置,然后配置yml文件。就可以自动创建了。注解版Mybatis简单的CRUD需要主键自增...原创 2019-06-07 20:59:29 · 285 阅读 · 0 评论 -
Spring Boot(五):Spring Boot Jpa 的使用
转发:纯洁的微笑Java极客技术3月11日在上篇文章《Spring Boot(二):Web 综合开发》中简单介绍了一下 Spring Boot Jpa 的基础性使用,这篇文章将更加全面的介绍 Spring Boot Jpa 常见用法以及注意事项。使用 Spring Boot Jpa 开发时,发现国内对 Spring Boot Jpa 全面介绍的文章比较少案例也比较零碎,因此...转载 2019-06-07 23:12:17 · 252 阅读 · 0 评论 -
三分钟谈谈互联网技术架构
谈谈对互联网的发展的理解,从熟悉的传统架构项目,到分布式架构项目,再到微服务架构。1.首先传统的项目是:三层架构2.传统架构的问题所在: 随着公司发展,业务的俱增,开发人员的增加,传统的开发项目往往会面临这样的问题。开发人员对了以后,人员管理需要花费更多的时间,模块开发沟通需要更多的时间,代码冲突变得越来越多,直接影响开发速度,需要有一套更加合理的架构方案。同时,在性能上,...原创 2019-05-14 17:52:51 · 1952 阅读 · 0 评论