说明: 大家直接去对应项目位置找到代码,然后看着复制就行了文章来源地址https://www.toymoban.com/news/detail-759488.html
1、获取ip地址
1.1、若依(自己写的代码)
- 项目:https://gitee.com/y_project/RuoYi
- 子模块:ruoyi-common
- 所在类:com.ruoyi.common.utils.IpUtils
- 所在方法:getIpAddr
- 详细位置:整个方法
1.2、Snowy(借助hutool工具包)
- 项目:https://gitee.com/xiaonuobase/snowy
- 子模块:snowy-common
- 所在类:vip.xiaonuo.common.util.CommonIpAddressUtil
- 所在方法:getIp
- 详细位置:整个方法
2、通过ip获取地理位置
2.1、若依(通过调用其他网站接口获取)
- 项目:https://gitee.com/y_project/RuoYi
- 子模块:ruoyi-common
- 所在类:com.ruoyi.common.utils.AddressUtils
- 所在方法:getRealAddressByIP
- 详细位置:整个方法
2.2、Snowy(离线获取)
- 项目:https://gitee.com/xiaonuobase/snowy
- 子模块:snowy-common
- 所在类:vip.xiaonuo.common.util.CommonIpAddressUtil
- 所在方法:getCityInfo
- 详细位置:整个方法
3、获取客户端操作系统
3.1、若依
- 项目:https://gitee.com/y_project/RuoYi
- 子模块:ruoyi-framework
- 所在类:com.ruoyi.framework.shiro.session.OnlineSessionFactory
- 所在方法:createSession
- 详细位置:直接搜索“获取客户端操作系统”即可
3.2、Snowy
- 项目:https://gitee.com/xiaonuobase/snowy
- 子模块:snowy-common
- 所在类:vip.xiaonuo.common.util.CommonUaUtil
- 所在方法:getOs
- 详细位置:整个方法
4、获取客户端浏览器
4.1、若依
- 项目:https://gitee.com/y_project/RuoYi
- 子模块:ruoyi-framework
- 所在类:com.ruoyi.framework.shiro.session.OnlineSessionFactory
- 所在方法:createSession
- 详细位置:直接搜索“获取客户端浏览器”即可
4.2、Snowy
- 项目:https://gitee.com/xiaonuobase/snowy
- 子模块:snowy-common
- 所在类:vip.xiaonuo.common.util.CommonUaUtil
- 所在方法:getBrowser
- 详细位置:整个方法
5、获取主机名
5.1、若依
- 项目:https://gitee.com/y_project/RuoYi
- 子模块:ruoyi-common
- 所在类:com.ruoyi.common.utils.IpUtils
- 所在方法:getHostName
- 详细位置:整个方法
6、获取操作系统
6.1、若依
- 项目:https://gitee.com/y_project/RuoYi
- 子模块:ruoyi-framework
- 所在类:com.ruoyi.framework.web.domain.Server
- 所在方法:setSysInfo
- 详细位置:代码是
sys.setOsName(props.getProperty("os.name"));
7、获取系统架构
7.1、若依
- 项目:https://gitee.com/y_project/RuoYi
- 子模块:ruoyi-framework
- 所在类:com.ruoyi.framework.web.domain.Server
- 所在方法:setSysInfo
- 详细位置:代码是
sys.setOsName(props.getProperty("os.arch"));
文章来源:https://www.toymoban.com/news/detail-759488.html
到了这里,关于Java编程技巧:获取ip地址、通过ip获取地理位置、获取客户端操作系统、获取客户端浏览器、获取主机名、获取操作系统、获取系统架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!