actuator启动器 健康状况,运行检查在application.yml中可以配置启动哪些健康状况,运行情况management.endpoints.web.base-path 配置访问健康状况的根路径management.endpoints.web.exposure.include 配置开启哪些端点 *表示开启所有management.endpoints.web.exposure.exclude 配置禁用哪些端点
<de.codecentric> 用于服务端监测客户端健康状况,json格式数据转换为可视化界面<de.codecentric> 用于客户端,将健康状况发送到服务端spring.boot.admin.client.url 配置服务端的访问地址@EnableAdminServer 注解 开启服务端监测
Springboot
未读@NotNull 对基本类型的对象类型做非空校验@NotBlank 对字符串类型做非空校验@NotEmpty 对数组/集合类型做非空校验massage=””参数,定义错误信息,可以用{}获取配置文件中的参数配置可以绑定到方法的参数上,但不会有BindingResult@Validated 开启用对象的数据校验BindingResult 对象校验不合法的信息hasErrors 判断BindingResult对象是否为空getAllErrors 获取所有不合法信息,返回一个FieldError的父类集合,但存放的是子类FieldError类型。FieldRrror.getField() 获取不合法参数FieldRrror.getDefaultMessage() 获取不合法参数对应的信息
错误信息是用错误参数的类名首字母小写加参数做为key,value为错误信息th:errors可以获取错误信息,获取方式为,输入key 获取value
默认读取配置文件为 ValidationMessages.propertiesproperties配置文件的字符编码是iso ...
Springboot
未读1.继承springboot项目(所有不需要写的配置都在这个父工程里面了) org.springframework.boot spring-boot-starter-parent 3.0.5
场景启动器: 核心启动器:(所有启动器都依赖这个核心启动器) org.springframework.boot spring-boot-starter web: org.springframework.boot spring-boot-starter-web aop: org.springframework.boot spring-boot-starter-aop redis: org.springframework.boot spring-boot-starter-dat ...
th:text是Thymleaf中的一个标记,用于输出文本信息,可用el表达式th:value th:vlaue可以替换input标签中value,可以使用表达式th:if th:if=”” 判断语句th:switch=”” 选择语句 th:case th:case只执行满足的第一个值,th:case=”*” 表示deafultth:each 迭代器 语法 th:each=”u,i:${list}”u表示当前迭代对象,i表示状态变量对象,${list}表示使用表达式取key为list的value值。状态变量有index 当前迭代器的索引,从0开始count 当前迭代对象的计数,从1开始size 当前集合的长度odd/even 布尔值,当前循环是否是偶数/奇数次,从0开始first 当前循环是否是第一次,是返回true,否返回falselast 当前寻思是否是最后一次,是返回true,否返回false
内置对象#strings #dates #numbers 和jdk中的方法基本一致#httpServlet ...
Springboot
未读配置文件后缀名及优先级: properties:(传统) 优先级高 yaml/yml:(高级) 优先级低,采用层级关系配置, key: key: value
tomcat相关配置 server.servlet.context.path 设置tomcat根路径 server.port 设置访问端口号 spring.profiles.active 多环境配置选择具体环境 spring.web.resources 配置默认静态资源访问
spring.resources.static.locations 配置静态资源访问路径spring.servlet.multipart.max-file-size 配置单个文件上传大小,默认1mbspring.servlet.multipart.max-request-size 配置一次请求中上传文件大小,默认10mbspring.mvc.view.prefix 配置视图解析器前缀spring.mvc.view.suffix 配置视图解析器后缀
spring.thyme ...
Nginx 是支持http协议的轻量级web服务。 存放静态资源,html,css,javascript等,不能处理动态资源 反向代理,服务器的代理对象 负载均衡,按照配置进行多服务器分担压力
下载Nginx 创建yum配置文件 sudo vim /etc/yum.repos.d/nginx.repo 配置yum,下载最新Nginx [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true
[nginx-mainline]
name= ...
Maven
未读配置本地仓库位置 配置本地仓库位置
maven有两个配置文件: 用户级settings(优先使用) 全局settings
配置阿里镜像: alimaven central aliyun maven maven.aliyun.com/nexus/content/groups/public 配置构建时使用的jdk版本: jdk-8 true 8 <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <maven.compiler.compilerVersion>8</maven ...
配置构建,jar,war,pom
:指定依赖作用范围 main test 打包运行 compile 1 1 1 provided 1 1 0 runtime 0 0 1 text 0 1 0
构建命令: clean 清理 compile 编译 test 测试 site 报告 package 打包 install 运行 deploy 部署到私服周期: 清理周期:clean 构建周期:compile test package install deploy 报告周期:site
配置引入依赖 构建配置,配置maven
解决打包和报告时jdk和maven版本不兼容问题: //配置maven插件 /& ...
参数status 查看运行状态start 启动
私服仓库类型group 仓库组:Nexus 通过仓库组来统一管理多个仓库,这样访问仓库组就相当于访问仓库组管理的多个仓库。hosted 宿主仓库:主要用于发布内部项目构件或第三方的项目构件(如购买商业的构件)以及无法从公共仓库获取的构件(如 oracle 的 JDBC 驱动)。releases 发布内部的 releases 模块的仓库,所有非快照版本工程都发布到此仓库中。snapshots 发布内部的快照模块的仓库,所有工程版本以 SNAPSHOT 结尾的都发布到此仓库中。rd party 第三方依赖的仓库,这个数据通常是由内部人员自行下载之后发布上去proxy 代理仓库:代理公共的远程仓库。virtual 虚拟仓库:用于适配 Maven 1。

