
Java微服务
文章平均质量分 51
Spring boot 2.x 相关,Sping Cloud
叱咤少帅(少帅)
技术成就梦想
展开
-
Spring Cloud 微服务
Spring Cloud原创 2023-08-18 13:47:42 · 983 阅读 · 0 评论 -
Spring Boot 读取外置配置文件以及命令行传参
背景因为有写配置是动态的,比如通过配置文件取得,或者通过命令行参数取得,或者通过环境变量取得等等一些情况,这时候就需要动态的修改一些配置了。外置配置文件读取原创 2021-12-02 20:03:27 · 1267 阅读 · 0 评论 -
将Maven工程当作脚本一样进行启动执行
背景有时候我们只需要使用Maven工程里的依赖,因为很多第三方的SDK在集成Maven方面非常的方便。比如我们要定时任务启动一个Main方法等等情况。开发工具我们使用Idea。实现(1)新建工程File--> New--> Project-->Maven-->devops(2)打包...原创 2021-11-29 16:49:27 · 780 阅读 · 1 评论 -
Spring boot 记录日志
spring boot 记录日志原创 2021-11-24 09:37:22 · 1641 阅读 · 0 评论 -
Spring boot控制器异步多线程实现
项目结构D:\JAVA-RES├─.idea│ └─libraries├─.mvn│ └─wrapper├─src│ ├─main│ │ ├─java│ │ │ └─yeye│ │ │ └─devops│ │ │ ├─annotation│ │ │ ├─config│ │ │ ├─control│ │ │ ├─model│ │ │ └─se原创 2021-11-20 09:20:40 · 1506 阅读 · 0 评论 -
自定义注解实现
在Spring Boot项目中可以使用AOP实现自定义注解,从而实现统一、侵入性小的自定义功能。比如我们实现一个统一打印日志的自定义注解引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency> <原创 2021-11-20 06:24:41 · 575 阅读 · 0 评论 -
spirng boot 定义接口全局的统一返回格式
添加依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.66</version> </dependency>编写ResponseBodyAdvice接口实现contro原创 2021-10-27 15:27:21 · 264 阅读 · 0 评论 -
Spring boot2.x全注解方式整合Mybatis
介绍Mybatis 是半自动的ORM,可以通过xml和注解方式实现,对于spring boot 2.x ,全注解方式 实现更加容易。在国内使用率比JPA更多。实现原创 2021-10-25 12:36:16 · 257 阅读 · 0 评论 -
Spring Boot基础知识(2)
学习链接Spring Boot 官方文档中文参考手册SpringBoot非官方教程 公有maven仓库spring boot建议的目录结构com +- example +- myproject +- Application.java | +- model | +- Customer.java | +- CustomerRepository.java | +- service | +-原创 2021-10-20 19:33:55 · 438 阅读 · 0 评论 -
Spring Boot 常用注解记录
注解详解注入和自动装箱其实就和引入然后new实例一样,注入了之后就可以实用原有bean的属性和方法它还可以反射赋值,修改原有bean的属性,但是一般用不上大部分情况是用原有bean的属性和方法注入的作用: 代替了原来需要导入然后new实例化使用类中方法和属性的过程,如果在spring中使用new实例就不是单例了@RestController = @Controller + @ResponseBody:用于定义控制器类,返回json格式@RequestMapping。示例代码:@RestContr原创 2021-10-20 14:23:56 · 205 阅读 · 1 评论 -
常用的pom依赖总结
创建模型时候省略set/get/toString <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>kafka依赖 <dependency> <groupId原创 2021-10-20 14:12:31 · 252 阅读 · 0 评论 -
Spring Boot基础知识(1)
JAVASE官方文档https://docs.oracle.com/javase/tutorial/java/index.htmlhttps://docs.oracle.com/javase/tutorial/java/index.htmlhttps://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.htmljava和glang定义函数的对比(两者方法名和返回值类型是反的)java:访问修饰符 返回值类型 方法名(参数列表)原创 2021-10-20 14:10:16 · 169 阅读 · 0 评论 -
Spring Boot 分层设计
Spring Boot框架一般由 model层、dao层、service层、controller层分析进行代码设计:Model层model层即数据库实体层,也被称为entity层,pojo层。存放我们的实体类,与数据库中的属性值基本保持一致。Dao层=Mapper层dao层即数据持久层,也被称为mapper层。dao层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。而service层是针对我们controller,也就是针对我们使用者。service的impl是把ma原创 2021-05-27 14:50:28 · 782 阅读 · 0 评论 -
Spint Boot中常用的 J2SE 基础知识(每天记录一点点)
(1)字符串1-1 : 格式化字符串String teacher = String.format("I am %s,My age is %d","knihgt",28);System.out.println(teacher);(2) MapHashMap 是 Map 接口的常用实现类(Map是一个接口),是一个键值对集合。HashMap<String,String> hmap = new HashMap<>();hmap.put("name","knig原创 2020-10-18 23:59:26 · 264 阅读 · 0 评论 -
Sprint Boot 操作Redis
背景我们在集成Redis的时候,我们要注意配置文件的编码,项目是UTF-8,但是配置文件就会报错。所以,你可以更改配置文件的编码或者直接去掉注释Spring Boot 2.x 集成Redisapplication.ymlspring: datasource: url: jdbc:mysql://localhost:3306/db_java?serverTimezone=UTC username: root password: root driver.原创 2020-09-30 11:15:17 · 308 阅读 · 0 评论 -
Java中的Object类 是什么?JSONObject 又是什么?
本文章为转载文章,在转载的基础上做了一些修改和添加,原文链接如下:https://blog.youkuaiyun.com/weixin_43232955/article/details/89705350背景有时候我们在定义数据结构的时候,不如List,HashMap等等,因为我们不知道提前装在里面的是什么,所以我们可以先定义它为Object的数据类型,形如控制器的代码如下,那什么是Object类,它有哪些方法,我们怎么去理解它了? // 测试包装成另外的json结构 @GetMapping转载 2020-09-17 01:11:07 · 7190 阅读 · 0 评论 -
Spring Boot 设置代码背景图
(1) 为了让背景图好看,我们首先设置主体颜色为黑色。File--->Setting--->Theme(Darcual)(2)通过设置快捷键打开图片设置按钮。(3)打开图片设置按钮找到图片。(4)看效果图所使用的背景图片我贴出如下:...原创 2020-09-10 09:47:25 · 2020 阅读 · 0 评论 -
JDK 、OpenJDK和 Maven 环境变量设置
JDK 、OpenJDK和 Maven 环境变量设置原创 2020-09-04 21:27:32 · 1113 阅读 · 2 评论 -
Spring boot 无端口模式启动以及使用场景
背景在服务架构中,有些springboot工程只是简单的作为服务,并不提供web服务。或者并不提供对外的访问服务,这个时候我们只想能以后台进程去运行,因为项目只是作为客户端去做一些操作系统或者去请求其他任务的事情,并不想要启动端口。实现无端口启动这个时候不需要依赖。 <dependency> <groupId>org.springframework.boot</groupId> <arti原创 2020-09-04 13:55:27 · 4860 阅读 · 0 评论 -
Spring boot 使用 lombok 和使用IDEA打包以及比较舒服的字体
使用 lombok 可以减少代码量,平时在写实体类的时候不想老是写set和get方法。第一步: maven依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency>第二步: IDEA安装插件File-->原创 2020-09-03 11:44:52 · 552 阅读 · 0 评论 -
新建Spring Boot项目的两种方式
(1)通过在线方式创建Sping Boot项目File---> New Project --> Spring Initializr,然后一直下一步下一步即可(2)通过导入的方式创建项目打开官网:https://start.spring.io/,然后下载压缩包解压,在IDEA工具里导入即可...原创 2020-09-01 11:10:21 · 269 阅读 · 0 评论 -
安装配置Maven环境
安装配置Maven环境原创 2020-03-24 15:34:22 · 647 阅读 · 0 评论 -
配置maven 的阿里云远程仓库
背景:每次启动Spring Boot 下载依赖要半天,因为是从国外下载的依赖源,所以很慢解决:1. 更改成阿里云的Maven源、修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:<mirror> <id>alimanven</id> <name>aliyun maven</...原创 2020-03-24 11:54:30 · 2566 阅读 · 0 评论 -
Spring boot 调用Shell作为公共方法
首先请看目录结构:[www@me03 ~]$ tree srcsrc├── main│ ├── java│ │ └── update│ │ └── stgcrm│ │ ├── common│ │ │ └── Exe_Shell.java│ │ ├── controller│ ...原创 2019-12-25 10:15:11 · 1139 阅读 · 0 评论 -
JavaBean详解
###什么是JavaBean?JavaBean是一个遵循特定写法的Java类(用于封装数据)它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范javaBean范例:package gacl.javabean.study;/** * @author gacl...原创 2019-12-25 10:05:34 · 480 阅读 · 0 评论