java
小尘_OnMyWay
身若孤鸿,志在天间。
展开
-
Spring Boot的基本使用(七):整合Mybatis
1.步骤添加启动器依赖配置mybatis:实体类包名,日志,映射文件配置MapperScan映射扫描2.实现导入maven依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> &原创 2021-01-30 16:17:46 · 76 阅读 · 1 评论 -
Spring Boot的基本使用(六):Hikari数据库连接池
数据库连接池hikari配置只需要在application配置文件中指定数据库的相关参数。application.yml文件spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC username: root password: root测试package starter.c原创 2021-01-30 15:45:30 · 458 阅读 · 0 评论 -
Spring Boot的基本使用(五):配置springMVC拦截器
1.自定义拦截器类package starter.interceptor;import lombok.extern.slf4j.Slf4j;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.servlet.ht原创 2021-01-30 15:28:27 · 105 阅读 · 0 评论 -
Spring Boot的基本使用(三):属性注入实现配置
1. 属性注入的实现可以利用SpringBoot所提供的注解@ConfigurationProperties,该注解可以将SpringBoot的配置文件(默认必须为application.properties或者application.yml)中的配置项读取到一个对象中。2. 实现步骤创建配置项类如jdbcProperties类修改jdbc.properties为application.properties将JdbcProperties注入到JdbcConfig中测试3. 代码实现Jdb原创 2021-01-30 11:22:25 · 114 阅读 · 0 评论 -
Spring Boot的基本使用(二):java代码实现基本配置
Spring Boot java代码实现基本配置1. 常用注解2. java代码配置数据库连接池实现1. 常用注解@Configuration:声明一个类作为配置类,代替xml文件@Bean:代替bean标签@Value:属性注入@PropertySource:指定外部属性文件2. java代码配置数据库连接池实现JdbcConfig.javapackage starter.config;import com.alibaba.druid.pool.DruidDataSource;原创 2021-01-30 10:59:06 · 102 阅读 · 0 评论 -
Spring Boot的基本使用(一):概述及入门
Spring Boot的基本使用1.Spring Boot概述2.SSM工程的缺点3.Spring Boot的特点4.Spring Boot 入门1.步骤2.实现1.Spring Boot概述Spring Boot被称为搭建程序的脚手架,或是便捷搭建基于Spring工程的脚手架,其主要作用是帮助开发人员快速的构建庞大的spring项目,并尽可能减少一切xml配置,使开发人员能够迅速上手,更关注业务而非配置。2.SSM工程的缺点复杂的配置(xml配置繁杂)混乱的依赖管理问题(极易产生依赖冲突)原创 2021-01-30 10:31:47 · 146 阅读 · 0 评论 -
Vue.js的基本使用
Vue.js的基本使用1.MVVM 模式2. Vue概述3. IDEA中构建Vue项目4. Vue简单实例(实现双向绑定)5. Vue的钩子函数6. Vue常用 指令1. 插值表达式:2. v-text和v-html指令的使用3. v-model指令:4. v-on指令5. 事件修饰符6. v-for指令7. v-if 和 v-show 指令8. v-bind指令7.watch基本和深度监控8. Vue实现ajax请求(axios)1.MVVM 模式MVVM是Model-View-ViewModel 的原创 2021-01-29 18:27:58 · 795 阅读 · 0 评论 -
Mybatis--动态sql语句查询
1.UserMapper接口package dao;import domain.User;import java.io.IOException;import java.util.List;public interface UserMapper { List<User> findAllByCondition(User user) throws IOException; List<User> findByIds(List<Integer> l原创 2021-01-24 10:43:50 · 403 阅读 · 2 评论 -
Mybatis的dao层实现--代理开发方式
1.编写 UserMapper接口的命名要求mapper标签的namespace属性为接口的全包名;增删改查语句的id为接口的抽象方法名;传参类型和结果类型对应一致。2.UserMapper接口编写package dao;import domain.User;import java.io.IOException;import java.util.List;public interface UserMapper { List<User> findAll() t原创 2021-01-24 10:06:55 · 86 阅读 · 0 评论 -
Mybatis核心配置文件--常用标签详解
1.environments标签(environment)transactionManager标签:有JDBC和MANAGER两种类型。类型作用JDBC直接使用了JDBC的提交和事务回滚设置,依赖JDBC的Connection管理事务MANAGER通过容器管理事务,默认情况下关闭连接(通过closeConnection=false保持连接)dataSource标签:有UNPOOLED、POOLED、JNDI三种类型。类型作用UNPOOLE原创 2021-01-23 18:56:00 · 1125 阅读 · 0 评论 -
Mybatis的基本使用
1. Mybatis核心配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!-- 数据源环境配置--> <environments defau原创 2021-01-23 18:05:50 · 59 阅读 · 0 评论 -
SpringMVC异常处理
1.异常处理的思路两类异常: 预期异常、运行时异常RuntimeException,前者通过捕获异常获取异常信息;后者通过规范代码开发测试等手段减少异常发生。处理思路:不断向上抛,最终抛给SpringMVC的前端控制器处理。2.异常处理方式使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver实现接口HandlerExceptionResolver:自定义异常处理器3.简单异常处理器...原创 2021-01-18 18:36:29 · 69 阅读 · 0 评论 -
SpringMVC拦截器基本使用
1.SpringMVC拦截器(interceptor)的作用类似于Filter,用于对控制器进行预处理和后处理。2.Filter与Interceptor的区别3.使用步骤创建拦截器类并实现对应的HandlerInterceptor接口在springmvc.xml中配置拦截器测试使用4.代码实现intercepter.MyInterceptor类public class MyInterceptor implements HandlerInterceptor { //在目标方法执原创 2021-01-18 16:41:08 · 102 阅读 · 0 评论