diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
index 251f640..8f513ff 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
@@ -46,7 +46,6 @@
return map;
}).collect(Collectors.toList());
-
webDriver.get("https://login.taobao.com/member/login.jhtml?tpl_redirect_url=https%3A%2F%2Fwww.tmall.com&style=miniall&enup=true&newMini2=true&full_redirect=true&sub=true&from=tmall&allp=assets_css%3D3.0.10/login_pc.css&pms=1650640249767");
Thread.sleep(10 * 1000L);
webDriver.findElement(By.xpath("//input[@name='fm-login-id']")).sendKeys("18600202639");
diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
index 251f640..8f513ff 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
@@ -46,7 +46,6 @@
return map;
}).collect(Collectors.toList());
-
webDriver.get("https://login.taobao.com/member/login.jhtml?tpl_redirect_url=https%3A%2F%2Fwww.tmall.com&style=miniall&enup=true&newMini2=true&full_redirect=true&sub=true&from=tmall&allp=assets_css%3D3.0.10/login_pc.css&pms=1650640249767");
Thread.sleep(10 * 1000L);
webDriver.findElement(By.xpath("//input[@name='fm-login-id']")).sendKeys("18600202639");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
index 5e121a9..bfbab47 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
@@ -8,7 +8,7 @@
* 关键字管理 Mapper 接口
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface SearchKeysMapper extends BaseMapper {
diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
index 251f640..8f513ff 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
@@ -46,7 +46,6 @@
return map;
}).collect(Collectors.toList());
-
webDriver.get("https://login.taobao.com/member/login.jhtml?tpl_redirect_url=https%3A%2F%2Fwww.tmall.com&style=miniall&enup=true&newMini2=true&full_redirect=true&sub=true&from=tmall&allp=assets_css%3D3.0.10/login_pc.css&pms=1650640249767");
Thread.sleep(10 * 1000L);
webDriver.findElement(By.xpath("//input[@name='fm-login-id']")).sendKeys("18600202639");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
index 5e121a9..bfbab47 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
@@ -8,7 +8,7 @@
* 关键字管理 Mapper 接口
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface SearchKeysMapper extends BaseMapper {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
index ffccdec..09eb7ee 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
import java.util.Date;
@@ -14,6 +15,7 @@
* @author stylefeng123
* @since 2022-05-05
*/
+@Data
@TableName("reptile_search_keys")
public class SearchKeys extends Model {
@@ -39,38 +41,6 @@
private Integer keepDays;
- public Long getId() {
- return id;
- }
-
- public void setId(Long id) {
- this.id = id;
- }
-
- public String getKeys() {
- return keys;
- }
-
- public void setKeys(String keys) {
- this.keys = keys;
- }
-
- public Date getSearchTime() {
- return searchTime;
- }
-
- public void setSearchTime(Date searchTime) {
- this.searchTime = searchTime;
- }
-
- public Integer getKeepDays() {
- return keepDays;
- }
-
- public void setKeepDays(Integer keepDays) {
- this.keepDays = keepDays;
- }
-
@Override
public String toString() {
return "SearchKeys{" +
diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
index 251f640..8f513ff 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
@@ -46,7 +46,6 @@
return map;
}).collect(Collectors.toList());
-
webDriver.get("https://login.taobao.com/member/login.jhtml?tpl_redirect_url=https%3A%2F%2Fwww.tmall.com&style=miniall&enup=true&newMini2=true&full_redirect=true&sub=true&from=tmall&allp=assets_css%3D3.0.10/login_pc.css&pms=1650640249767");
Thread.sleep(10 * 1000L);
webDriver.findElement(By.xpath("//input[@name='fm-login-id']")).sendKeys("18600202639");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
index 5e121a9..bfbab47 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
@@ -8,7 +8,7 @@
* 关键字管理 Mapper 接口
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface SearchKeysMapper extends BaseMapper {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
index ffccdec..09eb7ee 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
import java.util.Date;
@@ -14,6 +15,7 @@
* @author stylefeng123
* @since 2022-05-05
*/
+@Data
@TableName("reptile_search_keys")
public class SearchKeys extends Model {
@@ -39,38 +41,6 @@
private Integer keepDays;
- public Long getId() {
- return id;
- }
-
- public void setId(Long id) {
- this.id = id;
- }
-
- public String getKeys() {
- return keys;
- }
-
- public void setKeys(String keys) {
- this.keys = keys;
- }
-
- public Date getSearchTime() {
- return searchTime;
- }
-
- public void setSearchTime(Date searchTime) {
- this.searchTime = searchTime;
- }
-
- public Integer getKeepDays() {
- return keepDays;
- }
-
- public void setKeepDays(Integer keepDays) {
- this.keepDays = keepDays;
- }
-
@Override
public String toString() {
return "SearchKeys{" +
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
index f1a663f..cb8894c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
@@ -8,7 +8,7 @@
* 关键字管理 服务类
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface ISearchKeysService extends IService {
diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
index 251f640..8f513ff 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
@@ -46,7 +46,6 @@
return map;
}).collect(Collectors.toList());
-
webDriver.get("https://login.taobao.com/member/login.jhtml?tpl_redirect_url=https%3A%2F%2Fwww.tmall.com&style=miniall&enup=true&newMini2=true&full_redirect=true&sub=true&from=tmall&allp=assets_css%3D3.0.10/login_pc.css&pms=1650640249767");
Thread.sleep(10 * 1000L);
webDriver.findElement(By.xpath("//input[@name='fm-login-id']")).sendKeys("18600202639");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
index 5e121a9..bfbab47 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
@@ -8,7 +8,7 @@
* 关键字管理 Mapper 接口
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface SearchKeysMapper extends BaseMapper {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
index ffccdec..09eb7ee 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
import java.util.Date;
@@ -14,6 +15,7 @@
* @author stylefeng123
* @since 2022-05-05
*/
+@Data
@TableName("reptile_search_keys")
public class SearchKeys extends Model {
@@ -39,38 +41,6 @@
private Integer keepDays;
- public Long getId() {
- return id;
- }
-
- public void setId(Long id) {
- this.id = id;
- }
-
- public String getKeys() {
- return keys;
- }
-
- public void setKeys(String keys) {
- this.keys = keys;
- }
-
- public Date getSearchTime() {
- return searchTime;
- }
-
- public void setSearchTime(Date searchTime) {
- this.searchTime = searchTime;
- }
-
- public Integer getKeepDays() {
- return keepDays;
- }
-
- public void setKeepDays(Integer keepDays) {
- this.keepDays = keepDays;
- }
-
@Override
public String toString() {
return "SearchKeys{" +
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
index f1a663f..cb8894c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
@@ -8,7 +8,7 @@
* 关键字管理 服务类
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface ISearchKeysService extends IService {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
index a60b62d..4e72150 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
@@ -8,6 +8,7 @@
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.util.Collections;
@@ -23,11 +24,13 @@
*/
@Component
public class ProductServiceImpl implements IProductSearchService {
+ @Value("${casic.webdriver.path}")
+ private String path;
@Override
public List searchProducts(String type) {
//驱动地址
String chromedriver = "D:\\dev-soft\\seleuim-chmod\\chromedriver.exe";
- System.setProperty("webdriver.chrome.driver", chromedriver);
+ System.setProperty("webdriver.chrome.driver", path);
ChromeOptions option = new ChromeOptions();
//去掉chrome 正受到自动测试软件的控制
option.addArguments("disable-infobars");
diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
index 251f640..8f513ff 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
@@ -46,7 +46,6 @@
return map;
}).collect(Collectors.toList());
-
webDriver.get("https://login.taobao.com/member/login.jhtml?tpl_redirect_url=https%3A%2F%2Fwww.tmall.com&style=miniall&enup=true&newMini2=true&full_redirect=true&sub=true&from=tmall&allp=assets_css%3D3.0.10/login_pc.css&pms=1650640249767");
Thread.sleep(10 * 1000L);
webDriver.findElement(By.xpath("//input[@name='fm-login-id']")).sendKeys("18600202639");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
index 5e121a9..bfbab47 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
@@ -8,7 +8,7 @@
* 关键字管理 Mapper 接口
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface SearchKeysMapper extends BaseMapper {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
index ffccdec..09eb7ee 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
import java.util.Date;
@@ -14,6 +15,7 @@
* @author stylefeng123
* @since 2022-05-05
*/
+@Data
@TableName("reptile_search_keys")
public class SearchKeys extends Model {
@@ -39,38 +41,6 @@
private Integer keepDays;
- public Long getId() {
- return id;
- }
-
- public void setId(Long id) {
- this.id = id;
- }
-
- public String getKeys() {
- return keys;
- }
-
- public void setKeys(String keys) {
- this.keys = keys;
- }
-
- public Date getSearchTime() {
- return searchTime;
- }
-
- public void setSearchTime(Date searchTime) {
- this.searchTime = searchTime;
- }
-
- public Integer getKeepDays() {
- return keepDays;
- }
-
- public void setKeepDays(Integer keepDays) {
- this.keepDays = keepDays;
- }
-
@Override
public String toString() {
return "SearchKeys{" +
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
index f1a663f..cb8894c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
@@ -8,7 +8,7 @@
* 关键字管理 服务类
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface ISearchKeysService extends IService {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
index a60b62d..4e72150 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
@@ -8,6 +8,7 @@
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.util.Collections;
@@ -23,11 +24,13 @@
*/
@Component
public class ProductServiceImpl implements IProductSearchService {
+ @Value("${casic.webdriver.path}")
+ private String path;
@Override
public List searchProducts(String type) {
//驱动地址
String chromedriver = "D:\\dev-soft\\seleuim-chmod\\chromedriver.exe";
- System.setProperty("webdriver.chrome.driver", chromedriver);
+ System.setProperty("webdriver.chrome.driver", path);
ChromeOptions option = new ChromeOptions();
//去掉chrome 正受到自动测试软件的控制
option.addArguments("disable-infobars");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java
index a7854d1..6c91334 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java
@@ -11,7 +11,7 @@
* 关键字管理 服务实现类
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
@Service
diff --git a/README.md b/README.md
index 31ba1e5..5c4fd28 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,14 @@
-# casic项目 V1.0.0
-
-[^_^]: # (Talk is cheap,Show me the code!)
+# casic项目 V2.0.0
## 介绍
基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springboot + shiro + mybatis-plus !
基于casic项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),
可以直接作为一个后台管理系统的脚手架! 2019目标 `更简洁`,`更规范`!
-
+## 环境配置
+>下载对应浏览器 webdriver驱动 [官方驱动下载地址](http://chromedriver.storage.googleapis.com/index.html)
+### 配置webdriver路径
+> casic.webdriver.path: D:\dev-soft\seleuim-chmod\chromedriver.exe
#### 其他
>* [git地址](http://192.168.0.203:8080/gitbucket)
>* [本地免登地址](http://localhost:8083/route/mockToken)
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
index 251f640..8f513ff 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/Demo.java
@@ -46,7 +46,6 @@
return map;
}).collect(Collectors.toList());
-
webDriver.get("https://login.taobao.com/member/login.jhtml?tpl_redirect_url=https%3A%2F%2Fwww.tmall.com&style=miniall&enup=true&newMini2=true&full_redirect=true&sub=true&from=tmall&allp=assets_css%3D3.0.10/login_pc.css&pms=1650640249767");
Thread.sleep(10 * 1000L);
webDriver.findElement(By.xpath("//input[@name='fm-login-id']")).sendKeys("18600202639");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
index 5e121a9..bfbab47 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dao/SearchKeysMapper.java
@@ -8,7 +8,7 @@
* 关键字管理 Mapper 接口
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface SearchKeysMapper extends BaseMapper {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
index ffccdec..09eb7ee 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/model/SearchKeys.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
import java.util.Date;
@@ -14,6 +15,7 @@
* @author stylefeng123
* @since 2022-05-05
*/
+@Data
@TableName("reptile_search_keys")
public class SearchKeys extends Model {
@@ -39,38 +41,6 @@
private Integer keepDays;
- public Long getId() {
- return id;
- }
-
- public void setId(Long id) {
- this.id = id;
- }
-
- public String getKeys() {
- return keys;
- }
-
- public void setKeys(String keys) {
- this.keys = keys;
- }
-
- public Date getSearchTime() {
- return searchTime;
- }
-
- public void setSearchTime(Date searchTime) {
- this.searchTime = searchTime;
- }
-
- public Integer getKeepDays() {
- return keepDays;
- }
-
- public void setKeepDays(Integer keepDays) {
- this.keepDays = keepDays;
- }
-
@Override
public String toString() {
return "SearchKeys{" +
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
index f1a663f..cb8894c 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/ISearchKeysService.java
@@ -8,7 +8,7 @@
* 关键字管理 服务类
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
public interface ISearchKeysService extends IService {
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
index a60b62d..4e72150 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/ProductServiceImpl.java
@@ -8,6 +8,7 @@
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.util.Collections;
@@ -23,11 +24,13 @@
*/
@Component
public class ProductServiceImpl implements IProductSearchService {
+ @Value("${casic.webdriver.path}")
+ private String path;
@Override
public List searchProducts(String type) {
//驱动地址
String chromedriver = "D:\\dev-soft\\seleuim-chmod\\chromedriver.exe";
- System.setProperty("webdriver.chrome.driver", chromedriver);
+ System.setProperty("webdriver.chrome.driver", path);
ChromeOptions option = new ChromeOptions();
//去掉chrome 正受到自动测试软件的控制
option.addArguments("disable-infobars");
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java
index a7854d1..6c91334 100644
--- a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/SearchKeysServiceImpl.java
@@ -11,7 +11,7 @@
* 关键字管理 服务实现类
*
*
- * @author stylefeng123
+ * @author lwh
* @since 2022-05-05
*/
@Service
diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml
index dc35a4f..d3b5903 100644
--- a/casic-web/src/main/resources/config/application-dev.yml
+++ b/casic-web/src/main/resources/config/application-dev.yml
@@ -30,6 +30,8 @@
db:
init:
enable: false
+ webdriver:
+ driver
logging:
level.root: info
level.com.casic: debug