自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Java集合的2大体系:Collection体系和Map体系

Java集合的两大体系

2022-02-23 15:59:23 349

原创 Ajax发送数组后台接收方法

前台$.ajax({ url: "/NsicatFront/main/evaluationLevel3_5Product", type: "POST", data:JSON.stringify({ productTypeCode:productTypeCode,//六类 productCode:productCode,//十六种 model:model, wavelength:wavel

2020-11-26 17:18:09 552

原创 spring boot外置的Servlet容器:配置外部的Tomcat应用,以war包的方式打包

步骤:必须创建一个war项目;(并且利用idea创建好目录结构)将嵌入式的Tomcat指定为provided;必须编写一个SpringBootServletInitializer的子类,并调用configure方法;package com.springboot.web;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.servlet.s

2020-09-24 10:16:12 154

原创 几个内置对象

request对象:最常用,基本全都是get方法,常用的只有一个setAttribute方法,请求转发跳转页面(保留数据):request.getRequestDispatcher("/目标页面").forward(request, response);response对象:目前常用的方法较少,只需记住一个重定向页面跳转(不保留数据):response.sendRedirect(“目标页面”);session对象:session 对象是由服务器自动创建的与用户请求相关的对象。用来保存会话信息

2020-09-20 21:00:52 101

原创 spring boot_web开发:thymeleaf的引入和相关语法

模板引擎thymeleaf当项目以jar包的方式进行打包,并且该boot项目中有嵌入式的tomcat的时候,该项目就不支持类似于jsp的动态页面,如果只用静态的html页面的话,开发会极不方便,这时我们就需要引入一个模板引擎。spring boot 推荐使用thymeleaf 模板引擎!thymeleaf在spring boot项目中的引用<dependency> <groupId>org.springframework.boot</groupId>

2020-09-20 10:37:19 275

原创 做多环境支持的Profile

Profile是Spring对不同环境提供不同配置功能的支持,方便在开发过程中不同时期用不同的环境进行工作。提供方式多Profile方式我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml;这样就可以创建多个配置文件。默认使用application.properties的配置;当我们和需要激活其他配置文件时,只需要在application.properties配置文件中指定 spring.profiles.active=profile

2020-09-17 11:16:10 153

原创 @PropertySource注解和@ImportResource注解

@ConfigurationProperties(prefix = “person”)的作用是告诉spring boot该类在配置文件中的前缀是什么,但是类的属性值的配置必须写在全局配置文件中,这样一来等到项目越来越庞大的时候,单靠一个全局配置文件就显得太过臃肿,所以@PropertySource注解应运而生。@PropertySource注解:向spring boot说明该类的配置文件的地址。package com.springboot.bean;import org.springframewo

2020-09-17 10:38:51 292

原创 Spring Boot项目中yaml和properties配置文件的异同,@ConfigurationProperties和@Value的差别

yaml和properties配置文件的异同yaml是现在比较流行的一种配置文件,它比xml更适合做配置文件,主要表现在文件中属性的配置更简洁,少了各种标签的书写。server: port: 8081person: last-name: zs age: 25 boss: true birth: 2017/12/12 maps: {k1: v1,k2: v2,k3: v3,k4: v4} lists: - lisi - zhangliu dog:

2020-09-16 20:28:21 278

原创 使用Spring Initializer 快速创建Spring Boot项目

先说重点:当创建完成之后,我们只需要自己编辑逻辑代码,此时主程序已经自动生成好了。resources文件夹中的目录结构:static:保存所有的静态资源,例如 js、css、images等templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面,但是可以使用模板引擎,比如freemarker、thymeleaf)application.properties:Spring Boot应用的配置文件,可以修改一些默认设置再说创建步骤

2020-09-15 20:10:05 422

原创 Spring Boot入门的Hello World

废话前言:过去几天工作效率极慢,除了个人原因之外,更重要的是一直没能解决maven和IDEA版本之间依赖的问题,整个人也比较低迷,不过好在问题解决了,心情也愉快了些,现在中午到了Hello World这一步了(原谅废柴小白的我。。。)言归正传环境:jdk 1.8IDEA 2017.2.7maven 3.3.9Spring Boot 1.5.9.RELEASE差不多就这些了。一直听说Spring Boot项目的简历特简单,今天就看一下。pom.xml文件:<?xml version

2020-09-15 16:23:37 61

原创 Maven3.6.2版本和IDEA的版本兼容问题

Maven3.6.2版本和IDEA的版本兼容问题Maven我一直用的就是3.6.2,为了解决此版本问题,我先后用了IDEA的2020.1、2017.3、2017.2等三个版本(此问题并不是软件破解带来的副作用),最后发现问题不在IDEA身上。更换Maven的版本为3.3.9问题完美解决,真的是头大了好几天,特写此文,以作纪念!...

2020-09-15 15:00:59 1050

原创 Spring注解之@Autowired不成熟的理解

首先介绍一下Spring的常用注解:@Service 业务层(Spring)@Controller 表现层(SpringMVC)@Repository 持久层(Dao层,mybatis)以上三个注解都可以在value属性中设置Spring的bean的别名,位置放在public class上面一行即可,但是如果不同bean之间有关联关系,既是一个bean是另一个bean的内部属性的时候,这三个注解就不够用了。最常用的就是@Autowired,该注解可以自动装配具有兼容类型的单个Bean属性,位置

2020-09-13 17:45:04 216

原创 使用工厂方法来配置Bean的方式

使用工厂方法来配置Bean的方式有两种1.使用静态工厂方法package cam.spring.factory;import java.util.HashMap;import java.util.Map;public class StaticCarFactory { private static Map<String,Car> cars = new HashMap<String, Car>(); static { cars.put("Audi", new Car

2020-09-11 15:23:51 342

原创 Spring IOC容器中 Bean 的生命周期方法(还有添加Bean后置处理器后的生命周期)

IOC容器中 Bean 的生命周期方法在spring中Bean的生命周期分为五步,或者说是五个过程:调用构造器set方法注入对象调用对象的初始化方法(既是init()方法)执行main方法中要执行的语句执行对象的销毁方法(destroy方法)`这里是我写的对象代码:package com.spring.cycle;public class Car { public Car() { System.out.println("Car's Constructor..."); } p

2020-09-11 09:35:34 218 2

原创 spring的spel学习

关于学习spring中的spel中的报错调试经过长时间的调试,百思不得其解,浪费一个多小时,废话不多说,直接上解决办法。解决办法我们在spring的配置文件中一般设置bean的属性值是依靠类中提供的set方法设置的,而反过来要想把一个bean中的属性取出来,赋值给另一个bean的属性,则这个取出来的动作是依靠,类中提供的个体方法实现。所以, 类中一定要有set和get方法,方可解决此类错误。对于spel的强大还没有真正理解,需要继续学习!!<bean id="car" class="co

2020-09-10 21:49:35 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除