为什么要用切面现在面向切面编程(AOP)早就是非常normal的概念了,不光是java(Spring),其他很多语言框架也借鉴了AOP的思想,实现了面向切面编程的功能。AOP将一些非常繁琐的、通用的检查收敛到某些点上(Pointcut),由各个业务流程自行选择使用,而且这种使用通常来说是对业务代码无侵入性的(或者侵入很少),使得业务的开发人员们可以更集中精力在具体的业务流程上,这种业务与条件检查的
转载
2024-06-28 17:19:13
46阅读
Spring Boot 入门Maven安装在IDE使用idea的情况下,开发SpringBoot项目是需要使用maven的。具体的使用方法如下:下载安装和配置环境:去maven的官网下载,然后安装好在本地,配置好环境。这里有一个教程可以参考。对于Win 10的用户来说,这个有个坑需要注意:maven安装配置完后在cmd界面输入mvn -v检查,环境是否配置好了。在写配置maven的PATH路径的时
转载
2023-05-29 15:28:03
1058阅读
Spring5框架学习1.Spring概念1.1简介1.Spring是一个轻量级(需要的jre包较少)的开源的JavaEE框架2.用于解决企业应用开发的复杂性3.Spring中两个核心部分:IOC和AopIOC:控制反转,把创建对象的过程交给spring进行管理Aop:面向切面编程,不改变源代码的情况下,增强相应代码的功能4.Spring框架的特点:①方便解耦,简化开发②Aop编程支持③方便程序测
转载
2024-05-31 23:29:26
80阅读
从接手项目到现在,已经大概半年时间,半年内,自己对SpringBoot从陌生到开始逐渐了解,经历了很多的坎坷,自己一直在做以SSM为框架的项目,却没有对自己所学的知识进行系统的梳理,在2019的最后一个晚上,我想了想,学过的东西还是需要从零整理起来,这样自己会有更大的收获。那么我们就从maven配置开始吧! 在使用SpringBoot之前,我们必须要先配置maven,maven是一目前最强大的构
转载
2023-12-17 20:35:02
184阅读
1.构建测试数据库(Mysql)CREATE TABLE `message` (
`ID` int(50) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`NICK_NAME` varchar(50) DEFAULT NULL COMMENT '昵称',
`IP` varchar(50) DEFAULT NULL COMMENT 'IP',
`INSE
转载
2024-07-23 22:11:02
27阅读
一、整合前准备 做事情前我们需要把一些准备工作做好,比如jar包呀,准备什么配置文件等里面可能很多jar暂时是用不上的,不过没关系,放着就放着吧!废话不多说,直接开始上代码。二、开发环境 小编用的开发环境: JDK8+tomcat8+Myeclipse 工程的包如下:三、开始整合 当jar准备好后,我们开始先创建一个javabean,例如User类
转载
2024-10-16 12:06:31
115阅读
概念Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),
# Java项目打包不使用Maven的方式
在Java开发中,Maven是一个非常流行的构建工具,它简化了项目的依赖管理和构建过程。然而,有时候我们可能会选择不使用Maven,尤其是在小型项目或者是学习过程中。本文将介绍如何在不使用Maven的情况下进行Java项目的打包,并提供相关代码示例。
## 1. 简介
Java是一种广泛使用的编程语言,通常在开发时需要将代码编译成可执行的格式。虽然
用多了maven的小伙伴,应该快忘了怎么不用maven打war包了吧,我也快忘了,所以趁我还记得,赶紧记录下来,多年后,当我回忆起往事........而且网上的教程也太坑了吧,牛头不搭马嘴,这害死多少人啊,可能是我理解能力不好吧,怪我。 这里以打包web工程:TomcatFilterTest2为例第一步:进入打包界面,下面两种方法,选其一 Ps:有点人的
转载
2023-06-26 09:39:30
428阅读
说在前面的话直到现在从Eclipse向IDEA转的人越来越多,但是IDEA的项目创建让人摸不清头脑,因此这里我创建一个非maven的ssm工程,供大家练练手,进一步的了解IDEA在项目中的使用。创建项目首先创建一个工程选择java,图中画框框的多注意一下创建工程的名字 SSMProject01下面看一下原始的项目结构,很明显和Eclipse创建的项目部太一样,这里我们需要进行设置。下面我们在WEB
转载
2023-12-20 22:39:10
124阅读
不用AS生成apk 大家应该经常能碰见这么一个场景,你的项目中有一个需求,要用一些第三方库,然后你就去网上搜,然后就github下了一大堆项目,用as一个个打开,一个个装到你的手机上。 是不是很麻烦??我也经常很烦,就想有没有什么可以直接打包的东西。 下面就介绍一下我不用AS生成apk的流程。本人行文相当口语化,嫌啰嗦的可以直接看最后的总结~首先我先下载好项目工程,改改版本配置(gradle版本
转载
2024-04-30 13:35:11
8阅读
如果没有spring,我们正常的一个项目应该怎么搭建和开发?不允许使用Spring框架意味着搭建的项目不允许使用SpringBoot、SpringMVC、Spring这些Spring家族的框架,既然如此ORM框架我们也不要使用,在这样的限制条件下,项目应该如何搭建?日常CRUD应该如何开发?心动不如行动,开始搭建,先创建一个简单的maven项目no_spring_example:这个项目我们需要它
转载
2023-08-17 22:52:05
57阅读
做任何一个项目都以一个需求,这里先定义一下需求:利用三大框架查询酒店列表。一、搭建开发环境1、创建一个web项目我这里用的是 jdk1.8+tomact7.02、创建hotel表 CREATE TABLE `hotel` (
`id` int(11) NOT NULL,
`hotel_name` varchar(20) NOT NULL,
`hotel_address` varcha
Maven Plugins 插件使用一 Maven Pom 配置1.Pom参数2.常用配置3.扩展1.产品标识2.父依赖二 Maven Jar 编译配置1.maven-jar-plugin1.工程2.配置3.编译4.运行2.maven-assembly-plugin1.配置2.编译3.执行4.包结构三 Maven SpringBoot 编译配置1.修改项目结构2.配置3.编译和运行4.清单5.依
转载
2024-05-15 09:22:27
141阅读
数据库范式第一范式( 1NF )数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性第二范式( 2NF )第二范式必须先满足第一范式,第二范式要求数据库的每个实例或行必须可以被唯一的区分,即表中要有一列属性可以将实体完全区分,这个属性就是主键第三范式( 3NF )第三范式必须先满足第二范式,第三范式要求一个数据库表中不包含已在其他表中
转载
2024-10-27 08:32:54
7阅读
开发过程中,我们经常会开发一些工具类,通常是以public static方法的形式,向外提供功能。比如日期格式化和转换功能,一般都会开发类似的DateUtils工具类。还有一些工具类比较特殊,比如Redis操作工具类,或者MQ操作工具类,这些工具类我们在实现的过程中,需要使用到SpringBean,比如RedisUtils中我们一般会用到RedisTemplate对象,而RedisTemplate
任何语言都有开发出来编译器的可能?今天在思考一个问题,毕竟学完编译原理一段时间了,编译器到底可以由哪种语言开发呢?我们都知道编译程序通常分为下面五个阶段: 1)词法分析 2)语法分析 3)语义分析与中间代码产生 4)优化 5)目标代码生成当然最难的一点就是目标代码的生成,这一阶段实现了最终的翻译,就是真正把原码翻译成可以被CPU直接计算的机器码(NativeCode)。在网上看了看,有的网友说C语
1 关键名词 Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。 POM:POM(pom.xml)是Maven的核心文件,它是指
2020 年在公司负责了一段时间老项目改造升级工作。因此记录下折腾的过程。Spring boot 最近挺火的,之前的工作并没有机会去实战。但是即使不使用 Spring boot 也是可以做零配置的。约定大于配置Servlet3 的规范已经支持不使用 web.xml 了。annotation 的配置方式在 Spring 其实也存在很久了。直奔主题代码配置 web.xmlorg.springframe
转载
2024-03-08 15:43:58
53阅读
做WEB项目,一定都用过JSP这个大牌。Spring MVC里面也可以很方便的将JSP与一个View关联起来,使用还是非常方便的。当你从一个传统的Spring MVC项目转入一个Spring Boot项目后,却发现JSP和view关联有些麻烦,因为官方不推荐JSP在Spring Boot中使用。在我看来,继续用这种繁杂的手续支持JSP仅仅只是为了简单兼容而已。我们先来看看如何在SpringBoot
转载
2023-12-09 18:10:37
24阅读