原创 Maven 編譯 Spring Boot jar包(eclipse)並在服務器(Linux/Windows)上運行

完成項目開發測試 在項目的pom.xml文件中增加構建配置: <build> <!-- 定義項目打包的名字,可以不寫,根據具體項目來 --> <finalName>項目名稱</finalName> <defaultGoal>pac

原创 Eclipse自動補全(去除空格、等號、分號)

參考文章:https://www.jianshu.com/p/47bc73dccbcf 下載SDK版本Eclipse:https://archive.eclipse.org/eclipse/downloads/ 打開Plug-ins視圖

原创 MacOS npm install 權限問題

解決npm全局安裝Vue CLI及Webpack,以下問題: 全局安裝Vue CLI: npm install -g @vue/cli 錯誤信息:-bash: vue: command not found 全局安裝Webpack及Web

原创 Maven 編譯 Spring Boot jar包(eclipse)並在Linux上運行

完成項目開發測試 在項目的pom.xml文件中增加構建配置: <build> <!-- 定義項目打包的名字,可以不寫,根據具體項目來 --> <finalName>項目名稱</finalName> <defaultGoal>pac

原创 log4j2新手學習——配置文件詳解

log4j2配置文件詳解 log4j2.xml文件的配置大致如下 <Configuration>         <properties>         <Appenders>                 <Console>    

原创 Servlet3.0配置文件web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://j

原创 Kettle 8.2 新手使用指南

Kettle 8.2 穩定版下載:https://sourceforge.net/projects/pentaho/files/latest/download?aliId=137249511 Kettle 是一款國外開源的 ETL 工具,

原创 MyBatis Generator 逆向工程使用

創建resources文件及對應生成的包 pom.xml中引入必要的包: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org

原创 Spring 增強處理Advice

Before、AfterReturning、AfterThrowing、After、Around 不管配置哪種Advice,都需要指定2個屬性: method:指定將哪個方法轉換成Advice。 pointcut或pointcut-ref

原创 Spring 基於Schema的簡化配置

首先引入相關Schema <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:p

原创 Spring SpEL:Spring 3.0

SpEL:Spring 3.0引入 可以獨立使用、用於計算表達式的值 涉及3個接口: org.springframework.expression.ExpressionParser:負責解析spEL表達式,返回一個Expression對象

原创 Spring AOP (面向切面編程)

主要用於事務控制、權限檢查、日誌…等 分類(按修改的時機): 靜態AOP實現:AOP框架在編譯階段即實現對目標類的修改(增強),生成靜態的AOP代理類(生成*.class文件已經被改掉了,需要使用特定的編輯器)。以AspectJ(需要安裝

原创 Spring IOC 訪問屬性及方法

調用getter方法: org.springframework.beans.factory.config.PropertyPathFactoryBean getter方法要求:實例方法;有返回值;不能有參數 setter方法要求:實例方法

原创 Spring IOC 基礎整理

IOC(控制反轉):從組件的角度來說DI(依賴注入):從容器的角度說 Bean加載: ApplicationContext 默認支持預加載(就是spring在創建容器的時候,就會自動創建的singleton bean ,並立即根據prop

原创 AOP (面向切面編程)

主要用於事務控制、權限檢查、日誌…等 分類(按修改的時機): 靜態AOP實現:AOP框架在編譯階段即實現對目標類的修改(增強),生成靜態的AOP代理類(生成*.class文件已經被改掉了,需要使用特定的編輯器)。以AspectJ(需要安裝