說明: 大家直接去對應項目位置找到代碼,然后看著復制就行了文章來源地址http://www.zghlxwxcb.cn/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、若依(通過調用其他網站接口獲?。?/h4>
- 項目: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、獲取客戶端操作系統(tǒng)
3.1、若依
- 項目:https://gitee.com/y_project/RuoYi
- 子模塊:ruoyi-framework
- 所在類:com.ruoyi.framework.shiro.session.OnlineSessionFactory
- 所在方法:createSession
- 詳細位置:直接搜索“獲取客戶端操作系統(tǒng)”即可
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、獲取操作系統(tǒng)
6.1、若依
- 項目:https://gitee.com/y_project/RuoYi
- 子模塊:ruoyi-framework
- 所在類:com.ruoyi.framework.web.domain.Server
- 所在方法:setSysInfo
- 詳細位置:代碼是
sys.setOsName(props.getProperty("os.name"));
7、獲取系統(tǒng)架構
7.1、若依
- 項目:https://gitee.com/y_project/RuoYi
- 子模塊:ruoyi-framework
- 所在類:com.ruoyi.framework.web.domain.Server
- 所在方法:setSysInfo
- 詳細位置:代碼是
sys.setOsName(props.getProperty("os.arch"));
sys.setOsName(props.getProperty("os.name"));
sys.setOsName(props.getProperty("os.arch"));
文章來源:http://www.zghlxwxcb.cn/news/detail-759488.html
到了這里,關于Java編程技巧:獲取ip地址、通過ip獲取地理位置、獲取客戶端操作系統(tǒng)、獲取客戶端瀏覽器、獲取主機名、獲取操作系統(tǒng)、獲取系統(tǒng)架構的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!