2021
07-01
07-01
Spring Boot访问静态资源css/js,你真的懂了吗
目录一、前言二、SpringBoot访问静态资源的默认目录2.1classpath目录下-访问默认文件夹名为static2.2ServletContext根目录下(src/main/webapp)-webapp就是默认访问文件夹三、SpringBoot访问静态资源解决方案3.1第一种方案(推荐)3.2第二种方案一、前言我们用SpringBoot搭建Web应用时(如搭建一个博客),经常需要在Html中访问一些静态资源,比如:css样式;js脚本;favicon.ico图标等;而...
继续阅读 >
目录一、数据库事务简介二、事务的特性三、事务的隔离级别四、Spring事务五、PlatformTransactionManager简介六、Spring事务隔离级别和传播级别一、数据库事务简介构成单一逻辑工作单元的操作集合称作事务(transaction)。即使有故障,数据库系统也必须保证事务的正确执行——要么执行整个事务,要么属于该事务的操作一个也不执行。以资金转账为例,应该保证支票账户支出金额的操作和储蓄账户的存入金额的操作在同一个逻辑工作单...
目录一、前言二、IOC原理实战三、IOC本质四、springhelloworld五、小结一、前言IOC控制反转,不是一种技术,而是一种设计思想,就是将原本在程序中手动创建对象的控制权,交给Spring框架来管理。区别:没有IOC的思路:若要使用某个对象,就必须自己负责去写对象的创建IOC的思路:若要使用某个对象,只需要从Spring容器中获取需要使用的对象,不关心对象的创建过程,也就是把创建对象的控制权交给了Spring框架。好莱坞...
员工管理系统1、准备工作资料下载内含源码+笔记+web素材源码下载地址:http://xiazai.jb51.net/202105/yuanma/javaguanli_jb51.rar笔记素材源码1.1、导入资源将文件夹中的静态资源导入idea中位置如下1.2、编写pojo层员工表//员工表@Data@NoArgsConstructorpublicclassEmployee{privateIntegerid;privateStringlastName;privateStringemail;privateIntegergender;//性别0女,1,男privateD...
一、Spring中set方法的注入User实体@Data//lombok提供的有参构造@AllArgsConstructorlombok提供的无参构造@NoArgsConstructorpublicclassUser{privateintid;privateStringname;privateintage;privateStringsex;privateStringbirthday;}beanFactory.xml<beanid="user"class="edu.xalead.User"><propertyname="id"value="1806"/><propertyname="name"><value>张...
1.概述1、Spring是轻量级的开源的JavaEE框架2、Spring可以解决企业应用开发的复杂性3、Spring有两个核心部分:IOC和AopIOC:控制反转,把创建对象过程交给Spring进行管理Aop:面向切面,不修改源代码进行功能增强4、Spring特点方便解耦,简化开发Aop编程支持方便程序测试方便和其他框架进行整合方便进行事务操作降低API开发难度2.入门Demo1.jar包引入<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns...
一、前言1.整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除2.Spring5框架自带了通用的日志封装Spring5已经移除Log4jConfigListener,官方建议使用Log4j2二、日志配置jar包<!--日志--><!--https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core--><dependency><groupId>org.apache.logging.log4j</groupId><ar...
最近公司的应用准备容器化,因为几十个应用从测试到发布太麻烦了,而且还会因为环境的因素导致部署中出现各种问题。为了在开发、测试、生产都能保持一致的环境,就引进了容器技术,先拿边缘的项目试试水,积累下经验,今天对几种常见的SpringBootDocker打包工具进行了简单总结。SpringBootDocker在SpringBoot应用中,我们可以约定不同的标识来定义不同的环境。例如dev表示开发环境、test表示测试环境,对应的配置文件为appp...
上篇文章给大家介绍了,喜欢的朋友点击查看下。SpringBoot开发提速神器Lombok+MybatisPlus+SwaggerUILombok为啥这么牛逼?SpringBoot和IDEA官方都要支持它一、Lombok简介Lombok是一种Java实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现 Lombok,开发人员可以节省构建诸如 hashCode() 和 equals() 这样的方...