spring-boot
文章平均质量分 74
基础
Maggie~~
努力努力再努力
展开
-
yml配置文件简单语法及小坑
yml配置文件使用原创 2022-07-13 19:14:04 · 3953 阅读 · 0 评论 -
@ConfigurationProperties注解使用及乱码问题解决
@ConfigurationProperties注解使用/乱码解决原创 2022-07-08 14:57:16 · 1349 阅读 · 0 评论 -
SpringBoot启动类注解解析
SpringBoot启动注解讲解原创 2022-07-06 21:27:04 · 4135 阅读 · 1 评论 -
BigDecimal 类型简单使用方法
bigDecimal使用注意事项原创 2022-06-07 17:25:38 · 155 阅读 · 0 评论 -
stream流 -初
Stream 流eg:菜肴:Dish.java@Datapublic class Dish { private String name; private boolean vegetarian; private int calories; private Type type; public Dish(){} public Dish(String name, boolean vegetarian, int calories,Type type) {原创 2021-11-25 22:16:31 · 68 阅读 · 0 评论 -
多线程的三种创建方式
基本概念程序:指令和数据的有序集合,本身没有任何运行的含义,是一个静态的概念,。进程:在操作系统中运行的程序。程序执行的过程。动态概念线程:CPU调度和执行的单位,一个进程可包含若干个线程。多线程:真正的多线程有所个CPU(多核),如服务器。如果时模拟出来的多线程,即再一个cpu的情况下,再同一时间,cpu只能执行一个代码,因为切换很快,所以就有同时执行的错觉。总结:线程是独立执行的路径。在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc线程。main()称之为主程序,原创 2021-11-23 22:33:05 · 643 阅读 · 0 评论 -
多线程基础
>线程简介**程序:**指令和数据的有序集合,本身没有任何运行的含义,是一个静态的概念,。**进程:**在操作系统中运行的程序。程序执行的过程。动态概念**线程:**CPU调度和执行的单位,一个进程可包含若干个线程。**多线程:**真正的多线程有所个CPU(多核),如服务器。如果时模拟出来的多线程,即再一个cpu的情况下,再同意时间,cpu只能执行一个代码,因为切换很快,所以就有同时执行的错局。总结:线程是独立执行的路径。在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程原创 2021-04-22 11:57:48 · 113 阅读 · 0 评论 -
Spring-SpringBoot常用注解
Spring常用注解@Autowired根据类型进行自动装配。若需要根绝名称装配需配合@Qualified一起使用。@Qualifier@Qualifier:配合@Autowired一起通过名称进行装配。eg:@Component("studentInfo")public class StudentInfo implements UserInfo { public String userName() { return "student";原创 2021-04-16 16:51:40 · 300 阅读 · 0 评论 -
创建一个SpringBoot项目
创建SpringBoot项目1,创建spring Initializr项目2,3,4,5,以上项目创建完成测试一下:在com.example.demo下新建controller子包,在其子包中创建一个类package com.example.demo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.Reques原创 2021-04-16 14:37:44 · 98 阅读 · 0 评论 -
SpringBoot初识
> 概念Spring Boot是一个框架的搭建技术。其目的是简化Spring应用的初识搭建以及开发过程。优点: 1,简化配置 1)减少配置,2)优化配置 2,简化部署 3,简化监测 4,与主流框架的无缝集成>SpringBoot核心文件1,pom文件有三个依赖 1)父依赖spring-boot-starter-parent <parent> <groupId>org.springframework.boo原创 2021-04-16 14:09:01 · 156 阅读 · 0 评论 -
初识maven
Maven的作用1,创建项目2,引入依赖的jar包3,发布管理项目maven中一个核心概念----仓库本地仓库:计算机上的仓库远程仓库:网络上的仓库 ------中央仓库(Maven官方提供的仓库大全),私服(局域网中搭建的maven仓库,为公司内开发人员公用),其他公共库(比如阿里巴巴公共库)pom文件详解Maven项目中pom.xml文件可以对依赖进行管理。pom.xml文件中主要包含的标签groupId:项目的全球唯一标识,与java包名的命名方式相同artifactI原创 2021-04-07 09:55:33 · 94 阅读 · 0 评论 -
创建一个简单的Maven项目
使用Maven的步骤使用maven快速创建项目1,创建maven项目 1>2>3>设置setting.xml本地仓库配置://设置本地仓库的路径配置公共仓库<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</u原创 2021-04-07 09:54:19 · 127 阅读 · 0 评论 -
SSM整合-初
SSM框架整合1,创建web项目,导包,项目分层2,编辑web.xml1)前端控制器:配置servlet节点:DispatcherServlet2)上下文参数+监听器加载spring配置文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in原创 2021-03-05 11:08:16 · 141 阅读 · 2 评论 -
Spring MVC框架的使用
MVC模式JSP+Servlet+JavaBean模式是最经典的MVC模式。视图(view):负责格式化数据并把它们呈现给用户,eg:数据展示,数据验证,界面设计。 对应组件:jap或HTML文件。控制器(controller):负责接受并转发请求。对请求进行处理后指派视图并响应结果发送给客户端。 对应组件:servlet.模型(model):模型对象拥有最多的处理任务。主体部分,负责业务逻辑的处理和实现对数据的操作。对应组件 JavaBean(service层,DAO层,POJO层)松耦合+原创 2021-03-05 11:04:13 · 270 阅读 · 1 评论 -
Spring框架配置拓展
1,数据库配置–配置数据源 使用properties文件引入,定制数据源时,引入配置文件中的属性<!-- 引入properties文件--> <bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer"> <property name="location" value="classpath:db.properties"/> </bean>原创 2021-03-05 10:16:59 · 199 阅读 · 1 评论 -
整合Spring和MyBatis
整合Spring和MyBatis主要是对Spring配置文件的修改1,使用SqlSessionTemplate操纵数据库SqlSessionTemplate类实际上实现了sqlSessionTemplate接口。1> 在spring配置核心文件(applicationContext.xml)中<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/b原创 2021-03-05 10:13:39 · 100 阅读 · 2 评论 -
使用注解的方式实现AOP和IoC
使用注解实现Spring IoC使用步骤:1,修改配置文件2,使用注解定义Bean3,使用注解实现Bean的注入功能 1)修改配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop=原创 2021-01-28 20:17:31 · 416 阅读 · 0 评论 -
Spring框架依赖注入的方式
依赖注入方式使用构造注入完成属性赋值 构造注入是指Spring框架通过构造方法为属性赋值的一种注入方式,在对象初始化时为属性赋值。<bean id="唯一标识" class="类的全路径"> <constructor-arg name="参数名称" ref="依赖对象"/></bean>eg:public class UserServiceImpl implements UserService { //声明属性 private Us原创 2021-01-28 13:58:49 · 306 阅读 · 0 评论 -
Spring初识
Spring初识spring框架的组成模块模块介绍:1,Data access/Integration(数据访问/集成)JDBC:提供一个JDBC的朝向曾,大幅度减少开发过程中对数据库操作的编码。ORM:对流行对象关系映射的API。包括JPA、JDO、Hibernate 和 iBatis 提供了的集成层。OXM:提供一个支持对象/XML映射的抽象层,如JAXB、Castor、XMLBeans、JiBX和XStreamJMS:指Java消息服务,包含的功能为生产和消费的信息。Transact原创 2021-01-26 13:39:58 · 92 阅读 · 0 评论 -
Spring使用步骤及简单实现
使用步骤说明 1,下载jar包。 2,创建一个实体类。 3,编写Spring配置文件。 4,编写测试代码通过Spring进行属性注入。1,下载相关jar包网址:https://maven.springframework.org/release/org/springframework/spring/解压后:spring框架依赖jar包说明: 1,spring-core-5.2.2.RELEASE.jar:Spring框架核心jar包。是其他组件的基本核心,包含基本核心原创 2021-01-26 13:38:12 · 362 阅读 · 0 评论 -
MyBatis动态sql查询及多参数查询
MyBatis动态sql动态sql处理简单的多参数查询 常用标签标签说明if条件判断,与java中的if语句类似where为sql语句动态添加where关键字choose条件判断,这是一个组合标签,需要与when,otherwise标签搭配使用。foreach以迭代方式处理集合类型的参数set为sql语句动态添加set关键字,动态实现数据更新trim对sql语句进行格式化处理,添加或移除前后缀if标签原创 2021-01-20 15:26:12 · 3436 阅读 · 0 评论 -
使用MyBatis进行简单的更新与查询
MyBatis增删改查的用法sql映射文件sql映射文件中的顶级元素说明元素说明mappersql映射文件的根元素,只有一个属性namespace,用于区分不同的mapper,必须全局唯一。cache为给定命名空间配置缓存cache-ref引用其他命名空间的缓存配置resultMap用于描述查询结果集中的字段荷Java实体类属性的对应关系sql定义可重用的sql语句块,可以在其他语句映射中引用insert映射insert语句updat原创 2021-01-15 23:07:18 · 1566 阅读 · 0 评论 -
初识MyBatis
MyBatis框架相关概念框架定义:框架(Framework)是一种经过检验的、具有特定功能的半成品软件。优势:1,无需考虑开发中的公共问题,基础问题,框架已经做好了实现,2,可以专注于项目的业务逻辑技术,提升开发效率,并有助于提高核心业务的开发质量。3,项目架构同意,便于沟通协作,便于修改维护主流框架技术简介1,mybatis—一个基于ORM的持久化框架。是一种半自动化的ORM实现。特点是SQL映射器机制。 2,Spring----开源的,轻量级的企业级应用框架。主要作为依赖注入容器和原创 2021-01-13 12:22:28 · 187 阅读 · 2 评论 -
请求分发模块解析
请求分发模块DispatcherServlet类:根据请求URL包含的映射信息调用对应功能模块处理请求import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;import javax.servlet.ServletException..原创 2021-01-06 23:19:58 · 539 阅读 · 0 评论 -
JDBC通用的数据访问模块
JDBC通用的数据访问模块通用数据访问模块的包结构及主要文件各个文件的作用如下: DatabasesUtil类:数据库连接管理类,包含创建连接,销毁连接等方法; ConfigManager类:负责读取保存有数据库连接参数的配置文件,配置文件默认为存储在src根目录下的 database.properties文件。 CommonDao类:定义了通用的数据访问方法,并对查询条件和结果的处理进行封装。 TypeConstant类: 定义了java数据类型与数据库数据类型原创 2021-01-05 13:20:36 · 391 阅读 · 0 评论 -
java中,读取properties文件中的信息的步骤
java中,读取properties文件中的信息步骤:选择一个位置,创建一个properties文件(个人一般在src下创建)编写一个工具类----用来读取properties文件的信息的类调用工具类中的方法,完成信息的读取操作如下:1>创建一个文件,选择好路径2>在配置文件中编写信息,如下3>创建一个工具类–UtilConfig UtilConfig工具类,利用了饥饿式单例模式。package cn.propwe;import java.io.File原创 2020-12-30 12:15:43 · 299 阅读 · 0 评论