分享一个springboot脚手架
项目介绍在我们开发项目的时候各个项目之间总有一些可共用的代码或者配置,如果我们每新建一个项目就把代码复制粘贴再修改就显得很没有必要。于是我就做了一个 poseidon-boot-starter 该项目是基于 spring-boot的 starter 功能开发的,因此只适用于 spring-boot 项目。该项目集成了如下功能:异常通知权...
2024-01-10spring框架-jdbc
本文内容纲要:spring框架-jdbc一、实体层的不同名字 entity 实体类 :就是和数据库表一一对应的JavaBean pojo 简单的java对象:任何应用场景的JavaBean po 持久化对象 :就是和数据库表一一对应的JavaBean javabean :任何应用场景的JavaBean vo 值对象 ,业务模型,与请求参数一一对象的JavaBean dto ...
2024-01-10spring jdbc框架
本文内容纲要:spring jdbc框架spring+jdbc1、jdbc编程的特点:模板编程固定代码+动态的参数spring产生dataSourceJdbcTemplate{//模板编程private DataSource dataSource;public void setDataSource(DataSource dataSource){this.dataSource = dataSource;}public void update(String sql){//产生链接//产生Statement//执...
2024-01-10spring框架有使用Lombok吗?
之前有人说spring也已经在用lombok了,但是ide里使用lombok都是要单独引入的,想确认下spring有使用lombok吗?回答没有。这玩意儿有传染性。...
2024-01-10spring框架的总结
本文内容纲要:spring框架的总结 大家好,相信Java高级工程师对spring框架都很了解吧!那么我以个人的观点总结一下spring,希望大家有所帮助。一、内容纲要 1、spring的起源和背景 2、spring简介 3、spring的核心模块 4、springIOC和AOP 5、为什么要使用spring 6、spring的目的?意义...
2024-01-10Spring框架Aop详解
本文内容纲要:Spring框架Aop详解一.前言在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(O...
2024-01-10disruptor并发框架的使用
1、导包<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-disruptor-starter</artifactId> <version>2.25.0</version></dependency>2、一个数据封装类/** * 数据封装类 * Created by liunanhua on 2018/7/19. */public class LongEvent { private long value;...
2024-01-10spring框架学习(六)AOP
本文内容纲要:spring框架学习(六)AOPspring框架学习(六)AOPAOP(Aspect-OrientedProgramming)面向切面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。AOP的引入在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用...
2024-01-10spring整合Quartz框架过程详解
这篇文章主要介绍了spring整合Quartz框架过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下1.Quartz框架简介Quartz是一个完全由Java编写的开源任务调度的框架,通过触发器设置作业定时运行规则,控制作业的运行时间。其中quartz集群通过...
2024-01-10spring框架(IOC&AOP)
本文内容纲要:- 1.spring框架- spring框架概述:- spring框架的模块划分图:一个绿色的框框就代表一个模块- 安装Spring插件- 2. IOC和DI- IOC概述:- DI概述- 3.实现第一个Spring框架程序- 步骤- 注意事项- 几个细节- 4.几个配置文件的知识点- 5.bean的后置处理器- 使用步骤:- 加上后置处理器之...
2024-01-10三步轻松搭建springMVC框架
一、搭建步骤1、导入jar包、创建项目包结构2、在web.xml中配置前端控制器3、编写springMvc核心配置文件4、编写pojo类和Controller类测试二、实现1、导入jar包、创建项目包结构 2、在web.xml中配置前端控制器<!-- springMvc前端控制器 --><servlet><servlet-name>springMvc</servlet-name><servlet-class>org.springframework.web.s...
2024-01-10三大框架 之 spring-JDBC
本文内容纲要:- spring-JDBC模板- Spring的JDBC的模板- JDBC模板使用的入门- 引入jar包- 创建数据库和表- 使用JDBC的模板- 将连接池和模板交给Spring管理- 配置文件配置Bean- 使用jdbcTemplate注解插入数据- 使用开源连接池- DBCP- C3P0- DRUID- 使用属性文件配置数据库连接信息- JDBC模板CRUD操作- 插...
2024-01-10Django框架models使用group by详解
Django框架models使用group by详解:首先,看下列代码:UserData.objects.filter(hubid=sensorid,time__range=(time2,time1)).values('hour').annotate(sum_out=Sum('outdoor'), sum_in=Sum('indoor'), sum_eat=Sum('kitchen'), sum_wash=Sum('toilet')).order_by('hour')上述代码相当于sql语句:select ...
2024-01-10spring框架学习(4)AOP(上)
本文内容纲要:- 什么是AOP- 为什么需要AOP- AOP思想介绍 - Spring实现AOP的原理- AOP术语- Spring中的AOP代码实战之xml配置- Spring中的AOP代码实战之注解配置- 对象交给spring管理- 资料什么是AOP @Aspect // 声明一个切面@Componentpublic class MyAspect { // 原业务方法执行前 @Before("execution(public void c...
2024-01-10jdbc框架有很多,包括spring jdbc
本文内容纲要:jdbc框架有很多,包括spring jdbc1.由于jdbc连接的繁琐性,故很多公司封装了jdbc框架,比如spring jdbc2.比如spring jdbc框架中,用jdbctemplate,通过jdbcTemplate 提供 int update(String sql, Object... args) 实现增加 、修改 、删除代替了原来connection.createStatement().execuate(sql);statemment.executeQuery(),execute...
2024-01-10网红框架SpringBoot2.x之定制参数浅析(一)
如果你用SpringBoot用于web项目开发,那么他就已经内嵌了web容器,无需你单独部署到tomcat或者jetty等容器中,打包成jar包即可运行,省去了反锁的打包部署流程。默认情况下,由SpringBoot启动的web项目,默认端口是8080,这也是tomcat或jetty的默认端口。那么问题来了,我要改端口怎么办,这是必然会遇到的...
2024-01-10Spring框架web项目实战全代码分享
以下是一个最简单的示例1、新建一个标准的javaweb项目2、导入spring所需的一些基本的jar包3、配置web.xml文件<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:...
2024-01-10django里post怎么用[Django框架]
POST传递参数表单Post最简单最基本的传递方式,我们先来学习如何使用表单来Post参数。我们先在目录下新建templates文件夹,然后在该目录下新建post.html,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>POST Params</title></head><body><form method="post" > UserName:<input type="text" name="u...
2024-01-10golang日志框架之logrus的使用
golang日志库golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持。所以催生了很多第三方的日志库,但是在golang的世界里,没有一个日志库像slf4j那样在Java中具有绝对统治地位。golang中,流行的日志框架包括lo...
2024-01-10JAVA学习之一步步搭建spring框架
前言作为一个服务端开发感觉一直挺排斥框架这种东西的,总觉得什么实现逻辑都帮你封装在里面了,你只需要配置这配置那个,出了问题也不知道怎么排查,之前即使写web程序也宁愿使用jetty这样的嵌入式的web server实现,自己写servlet,总感觉从main函数开始都在自己的掌控范围之内,但是这样的方式...
2024-01-10spring框架的两大核心:IOC和AOP
本文内容纲要:- Spring简介- Spring框架的搭建方式- spring两大核心之IOC- AOPSpring简介 spring框架是一个用于一站式构建企业级应用程序的轻量级解决方案。但spring框架是通过模块化的方式构成,允许我们只使用需要的部分。spring框架的两大核心:IOC与AOP。Spring框架的搭建方式1.导入相关的jar包...
2024-01-10spring框架中AOP思想与各种配置详解
本文内容纲要:spring框架中AOP思想与各种配置详解Spring中提供两种AOP支持:1.基于代理的经典AOP2.Aspectj注解配置AOP**首先我们先了解什么是AOP,AOP(Aspect Oriented Programming)面向切面编程!**AOP采用了横向抽取机制(可能有人会说啥叫横向抽取机制,在这里先引入一个纵向继承的概念),取代了纵向继承...
2024-01-10Spring框架(5)---AspectJ实现AOP
本文内容纲要:Spring框架(5)---AspectJ实现AOPAspectJ实现AOP上一篇文章Spring框架(4)---AOP讲解铺垫,讲了一些基础AOP理解性的东西,那么这篇文章真正开始讲解AOP通过AspectJ实现AOP要比普通的实现Aop要方便的多,所以第五篇文章有关SpringAOP我暂且不写,后面整理好了再补充上;那我们首先还是讲一些有的没的...
2024-01-10使用spring框架中的组件发送邮件功能说明
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。首先进入自己的QQ邮箱,在设置中修改账户信息然后来至底部...
2024-01-10spring框架(2)— 面相切面编程AOP
本文内容纲要:spring框架(2)— 面相切面编程AOPspring框架(2)— 面相切面编程AOP AOP(Aspect Oriented Programming),即面向切面编程。 可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。...
2024-01-10