前言:小伙伴们,大家好,我是狂奔の蜗牛rz,当然你们可以叫我蜗牛君,我是一个学习Java半年多时间的小菜鸟,同时还有一个伟大的梦想,那就是有朝一日,成为一个优秀的Java架构师。 这个SpringBoot基础学习系列用来记录我学习SpringBoot框架基础知识的全过程 (这个系列是参照B站狂神的SpringBoot最新教程来写的,由于是之前整理的,但当时没有发布出来,所以有些地方可能有错误,希望
静态资源静态资源存放在哪官方文档中是这么描述的: https://docs.spring.io/spring-boot/docs/current/reference/html/web.html#web.servlet.spring-mvc.static-content1.1.5 节 在这个 resources 文件夹下,这个文件夹是专门用来存放静态资源的 在这个文件夹下面,可以建立这么一系列的文件
转载 2024-03-20 14:42:52
65阅读
jQueryjQuery是继Prototype之后又一个优秀的JavaScript框架。它是轻量级的JS库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML DOCUMENTS、EVENTS、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较
转载 2024-08-09 09:44:28
34阅读
springboot web开发 使用springboot的步骤: 1、创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好 2、手动在配置文件中配置部分配置项目就可以运行起来了 3、专注编写业务代码,不需要考虑以前那样一大堆的配置了。1、springboot整合servlet (1)编写servlet类/** * 自定义的Servl
转载 2024-03-28 08:50:34
19阅读
springboot :web综合开发 上篇文章介绍了Spring boot初级教程:spring boot(一):入门篇,方便大家快速入门、了解实践Spring boot特性;本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用
转载 2024-06-24 11:01:24
4阅读
文章目录例设计模式1 饿汉式1.1 饿汉式-方式1(静态变量方法)1.2 饿汉式-方式2(静态代码块方式)1.3 枚举方式2 懒汉式2.1 懒汉式-方式1(线程不安全)2.2 懒汉式-方式2(线程安全)2.3 懒汉式-方式3(双重检查锁)2.4 懒汉式-方式4(静态内部类方式)3.例设计模式存在的问题3.1 问题演示3.2 问题的解决 例设计模式例模式(Singleton Pattern
1:Bean作用域默认情况下,我们从Spring容器中获取的对象均是例,对于bean的作用域类型如下。1:singleton作用域例作用域:注意: lazy-init是懒加载,当为true时,表示在Spring的容器启动时,不会实例化此对象,而是在程序调用时才会去实例化该对象,默认为false即在Spring容器启动时实例化。1:为什么不进行懒加载?可以提前发现潜在的配置问题Bean对象存入缓
在项目中遇到两次请求并发,造成第一次请求通讯中断的问题,所以对这个问题进行了一些验证,本文为自己记录,不喜勿喷。springboot 默认例,多例增加@Scope("prototype")1、例与多例controller的验证1)例模式下package com.chs.nginxdemo.controller; import org.springframework.stereot
转载 2023-09-17 17:34:29
71阅读
在日常项目开发中,例模式可以说是最常用到的设计模式,项目也常常在例模式中需要使用 Service 逻辑层的方法来实现某些功能。通常可能会使用 @Resource 或者 @Autowired 来自动注入实例,然而这种方法在例模式中却会出现 NullPointException 的问题。那么本篇就此问题做一下研究。问题初探一般我们的项目是分层开发的,最经典的可能就是下面这种结构:├── User
文章目录容器功能1.1 组件添加1.2 原生配置文件引入1.3 配置绑定 容器功能1.1 组件添加法一: @Configuration/** * 1、配置类里面使用@Bean标注在方法上给容器注册组件,默认也是实例的 * 2、配置类本身也是组件 * 3、proxyBeanMethods:代理bean的方法 (这是SpringBoot2对SpringBoot很大的不同) *
springboot默认创建的bean是实还是多例 曾经面试的时候有面试官问我spring的controller是例还是多例,结果我傻逼的回答当然是多例,要不然controller类中的非静态变量如何保证是线程安全的,这样想起似乎是对的,但是不知道(主要是我没看过spring的源码,不知道真正的内在意图)为什么spring的controller是例的。先看看spring的bean作
1 注解说明 我们知道 Spring 最核心的内容就是 IOC,包括 AOP 也是依托于IOC,而提到 IOC 就必然离不开 bean。 将 bean 实例注入到 IOC 容器中的两个常见的注解便是 @Component 和 @Bean。1.1 注解 @Component @Component 放置在类上面,需要配合@ComponentScan 注解使用,默认是例,可配合 @Scope (“”)
Autowired等注解 Spring依赖注入之@Autowired、@Qualifier、@Primary、@Priority注解用法Spring依赖注入之@Autowired、@Qualifier、@Primary、@Priority注解原理(上)Spring依赖注入之@Autowired、@Qualifier、@Primary、@Priority注解原理(下)Value注解 依赖
例模式的关键有两点: 1.构造方法为私有,这样外界就不能随意调用。 2.get的方法为静态,由类直接调用   多例模式(Multiton)1 、多例类可以有多个实例 2  一、例模式和多例模式说明: 1.         例模式和多例模式属于对象模式。 2.&n
在打算开发一个网站时,选择什么语言,是首先需要面对的问题。目前主流的WEB开发语言有ASP.NET、PHP、JSP; 作为MS上世纪老将ASP,就不再提及,如果是因为维护方面的原因而必须使用,可考虑升级到ASP.NET,而作为新开发一个语言,实在找不到理由再使用它了;  以下将对这三种语言做对比,以供权衡:  上手度  .NET: 5分  PHP:3分  JSP:1分  如果你是一个WEB方面的新
一、导入静态资源1、静态资源可以存放在4个位置1. classpath:/META-INF/resources/ ##需自行创建目录 2. classpath:/resources/ ##需自行创建目录 3. classpath:/static/ ##工具已经自动生成 4. classpath:/public/ ##需自行创建目录优先级从上到
1、资源存放目录说明static 今天资源templates 页面,templates只能通过 controller来访问resources 也可以存放资源文件public SpringBoot 源码中找到的,静态资源公共的可以放在这里2、Thymeleaf 使用,导入静态资源模板 使用html 编写页面导入对应maven依赖<!-- thymeleaf依赖,如果要编写页面一定需要这个依赖
转载 2024-02-19 13:46:45
29阅读
文章目录SpringBoot系列文章目录Resources目录Resources子目录实操一个helloworld!总结作业(难度★✰✰✰✰ )配套资源题外话 本系列环境环境win11工具idea 2017jdk1.8数据库mysql5.5maven3.2.1项目导入方式maven 导入数据库前端工具mysql-front (navicat 也可以)Resources目录使用maven管理JAV
熟悉Spring开发的朋友都知道Spring提供了5种scope分别是singleton、prototype、request、session、global session。如下图是官方文档上的截图,感兴趣的朋友可以进去看看这五种分别有什么不同。今天要介绍的是这五种中的前两种,也是Spring最初提供的bean scope singleton 和 prototype。Spring官方文档介绍如下图:
转载 2024-06-13 09:40:12
29阅读
例多例需要搞明白两个问题:1. 什么是例多例;2. 如何产生例多例;3. 为什么要用例多例4. 什么时候用例,什么时候用多例;1. 什么是例、多例:所谓例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是例的,而多例则指每个请求用一个新的对象来处理,比如action; 一、例模式和多例
  • 1
  • 2
  • 3
  • 4
  • 5