05 2019 档案
摘要:Spring jar包的描述:针对3.2.2以上版本 org.springframework spring-aop ——Spring的面向切面编程,提供AOP(面向切面编程)实现 org.springframework spring-aspects —— Spring提供对AspectJ框架的整合
阅读全文
摘要:Servlet 3.1 Java EE 7 XML schema, namespace is http://xmlns.jcp.org/xml/ns/javaee/ <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http
阅读全文
摘要:组件化什么是组件化,直接看下面两张图。 上面是非组件化的项目,下面是组件化的项目。 非组件化的问题如果项目本身有多个互相不影响的模块,甚至有多人分开负责各个模块的开发时,非组件化项目的弊端就会暴露出来,主要是有下面几个:1、依赖难以管理,不同的模块依赖不同的库,甚至是同一个库的不同版本。2、各个模块
阅读全文
摘要:JarsLink (原名Titan) 是一个基于JAVA的模块化开发框架,它提供在运行时动态加载模块(一个JAR包)、卸载模块和模块间调用的API。 需求背景 应用拆分的多或少都有问题。多则维护成本高,每次发布一堆应用。少则拆分成本高,无用功能很难下线。 故障不隔离。当一个系统由多人同时参与开发时,
阅读全文
摘要:一创建gradle web项目 1.以下是我的项目结构web工程+工具module,mapper用来存放mybatis-plus自动生成类,通过 MpGenerator.class 生成。 项目结构,可扩展 2.刚创建的web项目webapp下没有web.xml文件,生成方式如下所示 生成web.x
阅读全文
摘要:build.gradle compile:编译时必须. runtime:运行时必须,包括编译时。 testCompile:测试编译时必须。 testRuntime:测试运行时必须,包括编译时。 注:此外配置依赖包,还可以模块化配置、导入list、配置是否传递等。 spring_version = "
阅读全文
摘要:环境准备:jdk1.8+tomcat8+idea+gradle 1.创建项目SSM 使用gradle创建项目,按照提示如下 image.png 输入项目名称,组名 image.png image.png 选择本地安装gradle image.png 点击下一步创建成功 image.png 如图所示,
阅读全文
摘要:目录: 一、创建一个gradle项目 二 、在gradle中创建SSM项目 一 、创建一个gradle项目 第一步: 打开我们的IDEA工具,选择创建一个新项目 第二步:这里会让你选择创建一个什么项目,idea会根据选择的不同从而创建不同的项目目录和初始文件,此处我们选择gradle,并选中web,
阅读全文
摘要:回到目录 Gradle的属性设置大全 Gradle作为一款项目构建工具,由于其强大、灵活、快速、完全兼容Ant等特性,越来越受到人们欢迎。Gradle的灵活有时候也会引起人们的困惑。比如在Gradle中设置变量和属性就有N种办法。由于Gradle的理念是Convention over configr
阅读全文
摘要:接手陌生模块时,如何快速了解每个页面对应的类,以及它们之间的跳转逻辑。总不能在代码里一个一个地找startActivity()吧? 有时候,又想查看别人的 app 的页面组织(像淘宝、微信啊),总不能一个一个反编译吧? 总想着有没有工具查看当前的Activity,于是自己弄了一个,这下就方便了。 效
阅读全文
摘要:官方文档 注释(Comments) 和Java一样,支持单行(使用//)、多行(/* */)和文档注释(使用/** */)。 Shebang line UNIX系统支持一种特殊的单行注释叫作Shebang line,用于指明脚本的运行环境,这样就可以直接在终端中使用./xxx.groovy运行(当然
阅读全文