mirror of
https://github.com/continew-org/continew-starter.git
synced 2025-09-09 08:57:17 +08:00
refactor: 优化项目自动配置,自动导入 Hutool SpringUtil
This commit is contained in:
@@ -19,6 +19,8 @@ package top.charles7c.continew.starter.core.autoconfigure.project;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
import org.springframework.context.annotation.ComponentScan;
|
||||
import org.springframework.context.annotation.Import;
|
||||
|
||||
/**
|
||||
* 项目自动配置
|
||||
@@ -28,6 +30,8 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
|
||||
*/
|
||||
@Slf4j
|
||||
@AutoConfiguration
|
||||
@ComponentScan("cn.hutool.extra.spring")
|
||||
@Import(cn.hutool.extra.spring.SpringUtil.class)
|
||||
@EnableConfigurationProperties(ProjectProperties.class)
|
||||
public class ProjectAutoConfiguration {
|
||||
}
|
||||
|
@@ -32,10 +32,6 @@ import top.charles7c.continew.starter.core.autoconfigure.project.ProjectProperti
|
||||
/**
|
||||
* IP 工具类
|
||||
*
|
||||
* <p>
|
||||
* 使用本地解析时请提前引入 Hutool SpringUtil,详情请见<a href="https://doc.hutool.cn/pages/SpringUtil">引入方式</a>。
|
||||
* </p>
|
||||
*
|
||||
* @author Charles7c
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@@ -51,8 +47,7 @@ public class IpUtils {
|
||||
/**
|
||||
* 根据 IP 获取归属地信息
|
||||
*
|
||||
* @param ip
|
||||
* IP 地址
|
||||
* @param ip IP 地址
|
||||
* @return 归属地信息
|
||||
*/
|
||||
public static String getCityInfo(String ip) {
|
||||
@@ -66,8 +61,7 @@ public class IpUtils {
|
||||
/**
|
||||
* 根据 IP 获取归属地信息(网络解析)
|
||||
*
|
||||
* @param ip
|
||||
* IP 地址
|
||||
* @param ip IP 地址
|
||||
* @return 归属地信息
|
||||
*/
|
||||
public static String getHttpCityInfo(String ip) {
|
||||
@@ -82,8 +76,7 @@ public class IpUtils {
|
||||
/**
|
||||
* 根据 IP 获取归属地信息(本地解析)
|
||||
*
|
||||
* @param ip
|
||||
* IP 地址
|
||||
* @param ip IP 地址
|
||||
* @return 归属地信息
|
||||
*/
|
||||
public static String getLocalCityInfo(String ip) {
|
||||
@@ -101,8 +94,7 @@ public class IpUtils {
|
||||
/**
|
||||
* 是否为内网 IPv4
|
||||
*
|
||||
* @param ip
|
||||
* IP 地址
|
||||
* @param ip IP 地址
|
||||
* @return 是否为内网 IP
|
||||
*/
|
||||
public static boolean isInnerIp(String ip) {
|
||||
|
Reference in New Issue
Block a user