ADeveloperH Blog

Meet a better self !

Android 周边技术分享


Spring 框架搭建

1、参考资料

Spring 官网

Sring 生成项目demo

创建新项目参考的地址:
IntelliJ IDEA搭建Spring Boot的小Demo

Spring boot&Mybatis 启动报错 Failed to auto-configure a DataSource

Spring RestTemplate中几种常见的请求方式

Spring MVC url提交参数和获取参数

使用 IntelliJ IDEA 打包 Spring Boot 项目

Spring Boot 直接用jar运行项目

访问地址:http://localhost:8080/要访问的接口

2、 Demo 问题

2.1 SpringBoot Debug 调试

idea:Run -> Debu “xxApplication”

注意:端口占用(8080),可通过 360(网络连接) 查看,结束相关占用端口的进程

2.2 发布后无法通过本机 IP 访问接口

SpringBoot项目启动后,无法通过IP地址访问

2.3 获取 Client IP

注意:关掉 VPN !!!(服务端和访问端都在同一局域网下获取的是局域网 ip。此时没有走公网,请求直接走的是局域网)

How to get Client IP Address using Java

ip2country 映射

2.4 获取请求参数

spring mvc 同时支持get和post请求

SpringBoot获取参数的几种方式

Springboot的POST、GET、PUT、DELETE请求实例

SpringBoot Controller接收参数的几种常用方式

@RequestMapping 和 @GetMapping @PostMapping 区别

2.5 读取 cvs 文件

How to read and parse CSV file in Java

Spring Boot 获取 resources下的文件

spring-boot启动时加载数据 CommandlineRunner

java实现二分查找-两种方式

2.6 统一异常处理

Spring Boot中Controller的统一异常处理

3 实现友盟 push 功能知识点

客户端无法收到 push 消息

3.1 线程池的使用

Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理 Spring Boot中Controller的统一异常处理

最近的文章

注解的使用及原理

1 参考资料Android注解快速入门和实用解析Java注解处理器Annotation注解APT(共5篇)【Android】APT自定义注解和解析器实现ButterKnifeAndroid注解简析2 相关概念2.1 注解的作用例如:@Override 就是注解,它的作用是: 检查是否正确的重写了父类中的方法。 标明代码,这是一个重写的方法。1、体现在于:检查子类重写的方法名与参数类型是否正确;检查方法 private/final/static 等不能被重写。实际上 @Override ...…

继续阅读
更早的文章

Https 配置相关

参考资料检查服务端 SSL 配置,可生成比较全面的报告:SSL服务器支持QUALYS SSL LABS不同服务器如何配置 Https:服务器SSL配置生成工具Android 中 Https 、TLS 版本选择Android HTTPS、TLS版本支持相关解决方案Android TLS 版本过低造成的问题…

继续阅读