print_out
这个作者很懒,什么都没留下…
展开
-
从零开始搭建spring boot多模块项目
选择/填写group、artifact、type、language、packaging(后面需要修改)、java version(后面需要修改成和第2步中版本一致)。添加将业务子模块pay-server-wechat作为依赖添加进启动类子模块pay-admin中。移除pay-admin,右击pay-admin模块,选择Remove Module。原始父级模块目录如下,删除src、.mvn、mvnw、mvnw.cmd文件。修改java版本配置,与第二步中保持一致,配置编码方式,配置项目版本。原创 2024-06-28 16:12:46 · 285 阅读 · 1 评论 -
spring boot 集成 durid 连接人大金仓数据库
spring boot 集成 durid 连接人大金仓数据库1、引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version> </dependency>原创 2020-12-30 11:03:03 · 2355 阅读 · 1 评论 -
spring boot 通过自定义注解记录日志
如果一个注解@B,被@Documented标注,那么被@B修饰的类,生成文档时,会显示@B。RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期。RetentionPolicy.RUNTIME:注解不仅被保存到class文件中,jvm加载class文件之后,仍然存在。修饰注解,用来表示注解的生命周期,生命周期的长短取决于@Retention的属性RetentionPolicy指定的值。8、异步任务工厂 AsyncFactory。原创 2024-06-28 16:19:31 · 38 阅读 · 0 评论 -
spring boot 配置默认数据连接池 HiKariCP
一、为什么选择HiKariCP没其他原因,就是一个字 快。性能方面 hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。二、导入依赖 <!--spring对象jdbc支持(此时会默认帮我们下载HiKariCP连接池) start--> <dependency> <groupId>org.springframework.boo原创 2021-11-24 15:40:57 · 1034 阅读 · 0 评论 -
spring boot 配置多环境开发
在开发过程中常常需要有多个环境,每个环境中数据库、文件保存地址、swageer是否开启需求都不相同,比如在正式环境中swagger就不能开启。因此需要配置多个环境一般有 开发环境、测试环境、正式环境一、pom.xml设置1、在pom.xml的 build resources 标签下添加如下代码 <resource> <!--声明公共资源--> <directory>src/main/resources</dire原创 2021-11-12 14:36:55 · 944 阅读 · 0 评论 -
spring boot + swagger3 生成word接口文档
一、spring boot 集成 swagger31、添加swagger3依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </depe原创 2021-11-10 15:47:08 · 1302 阅读 · 0 评论 -
spring boot 集成 durid 数据库加密
一、生成密钥、公钥、加密后密码1、在IDEA中找到durid.jar包2、右键点击durid.jar包,选择“Open in Terminal”,进入Terminal 窗口,3、在Terminal 窗口中输入java -cp druid-1.1.10.jar com.alibaba.druid.filter.config.ConfigTools 12344、生成如下内容,保存密钥、公钥、密码二、配置5、开启加密、配置公钥在application.yml的durid配置中添加conn原创 2021-11-09 18:14:29 · 897 阅读 · 0 评论 -
Spring security 认证及授权流程(一)——登录认证
1、Spring security介绍Spring Security:是一个提供身份验证,授权和保护以防止常见攻击的框架。 凭借对命令式和反应式应用程序的一流支持,它为Spring应用程序的安全提供实际标准。Spring security实现功能,1、认证,即who are you ,解决你是谁的问题2、授权,即what are you,你能干什么。3、安全保护,防止常见攻击1、认证(who are you)Spring Security为身份验证提供了全面的支持。 身份验证是我们验证谁试图访原创 2021-11-04 11:35:44 · 3003 阅读 · 0 评论 -
初学spring cloud 搭建(一)
初学spring cloud 搭建(一)一、新建eureka注册中心服务1、新建 SpringBoot工程,如下图2、选择自己安装的Java版本3、添加 spring web组件4、添加 Eureka server 组件5、填写工程名称点击“finish”按钮,至此注册中心工程新建完成二、配置scDemoServer(注册中心)工程1、application.properties文件中添加如下配置#设置服务器端口server.port:8000#设置应用程序名称 名字不原创 2021-06-30 18:54:35 · 112 阅读 · 0 评论 -
springboot集成Swagger以及常用注解描述
springboot集成Swagger框架要求springmvc(springboot)+spring+maven(本文以springmvc为例)1、导入依赖<!--swagger 生成接口文档--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifact原创 2020-12-24 16:46:17 · 204 阅读 · 0 评论 -
spring boot 中 Lombok的使用以及注解
**一、使用**1、点击“file”>>setting,打开settings页面2、点击“pligins”,在搜索框中输入 ”lombok“,出现”lombok“插件3、点击“install”,安装lombok,我这个是已经安装过了,所以显示“installed”4、安装完成后,在原来“install”按钮的地方会出现“restart”按钮,点击“restart”按钮,重启idea。5、重启后,在项目pom.xml文件中引入lombok依赖。 <!--lombok依赖原创 2021-01-07 17:27:50 · 257 阅读 · 0 评论