12 2022 档案

Mysql - 表的添加,删除,修改,排序,分组,模糊查询,分页查询
摘要:表的添加,删除,修改 #添加数据 INSERT INTO 表名称 (字段名称,字段名称)VALUES(数据,数据) #修改数据 UPDATE 表名称 SET 字段名称=数据 WHERE 条件 #删除数据 DELETE FROM 表名称 WHERE 条件 表的排序 ORDER BY ASC 默认值 升 阅读全文

posted @ 2022-12-31 19:56 Mikasa-Ackerman 阅读(40) 评论(0) 推荐(0) 编辑

Mysql - 目录
摘要:Mysql - 查看数据库版本,登录,show语句,use 选择数据库,查看当前使用的数据库名 Mysql - 数据库的创建,删除 Mysq - 基本数据类型,约束,表的修改,删除表,清空表 Mysql - 表的添加,删除,修改,排序,分组,模糊查询,分页查询 Mysql 多表查询 内连接,左连接, 阅读全文

posted @ 2022-12-31 19:32 Mikasa-Ackerman 阅读(14) 评论(0) 推荐(0) 编辑

Mysq - 基本数据类型,约束,表的修改,删除表,清空表
摘要:1.基本数据类型 整数类型:bit,bool,tinyint,smallint,mediumint,int,bigint 浮点数类型:float,double,decimal 字符串类型:char,varchar,tinytext、text,mediumtext,longtext,tinyblob, 阅读全文

posted @ 2022-12-31 19:16 Mikasa-Ackerman 阅读(30) 评论(0) 推荐(0) 编辑

Mysql - 数据库的创建,删除
摘要:1.数据的创建,删除 #数据库的创建 CREATE DATABASE IF NOT EXISTS 数据库名称 CHARACTER SET 'utf8'; #数据库的删除 DROP DATABASE 数据库名称 阅读全文

posted @ 2022-12-31 17:51 Mikasa-Ackerman 阅读(19) 评论(0) 推荐(0) 编辑

Mysql - 查看数据库版本,登录,show语句,use 选择数据库,查看当前使用的数据库名
摘要:1.查看数据库版本 # 登录之前 CMD命令查看 mysql --version #登录之后 mysql语句查看 SELECT VERSION(); 2.登录 mysql -u 用户名 -h IP地址 -P 端口 -p 密码 mysql -u root -h localhost -P 3306 -p 阅读全文

posted @ 2022-12-31 17:39 Mikasa-Ackerman 阅读(497) 评论(0) 推荐(0) 编辑

SpringBoot - HttpServletRequest 与 HttpServletResponse 常用方法
摘要:HttpServletRequest常用方法 - CSDN HttpServletResponse常用方法 - CSDN 阅读全文

posted @ 2022-12-30 19:31 Mikasa-Ackerman 阅读(19) 评论(0) 推荐(0) 编辑

SpringBoot - 请求报文与响应报文 @RequestBody,@ResponseBody,RequestEntity,ResponseEntity
摘要:1.@RequestBody 获取请求体 一般用来获取前端穿过来的JSON数据,如果传过来的不是JSON数据格式 会报错 @RequestMapping(value="meta") public String meta(@RequestBody String requestBody,@Request 阅读全文

posted @ 2022-12-30 19:22 Mikasa-Ackerman 阅读(663) 评论(0) 推荐(0) 编辑

SpringBoot - Request域,Session域,Application域,Cookie域 获取与添加数据
摘要:1.向Request域添加与获取数据的方式 SpringMvc - @ModelAttribute注解 方式1 HttpServletRequest 添加与获取数据 @RequestMapping(value="meta") public void meta(HttpServletRequest r 阅读全文

posted @ 2022-12-30 18:42 Mikasa-Ackerman 阅读(510) 评论(0) 推荐(0) 编辑

SpringBoot - 获取参数 @PathVariable,@RequestParam,@RequestHeader,@RequestAttribute,@CookieValue
摘要:1.@PathVariable 获取路径上的参数 @RequestMapping(value="login/{id}") public String login(@PathVariable("id") int userId){ ...... } 2.@RequestParam value:请求参数名 阅读全文

posted @ 2022-12-30 17:42 Mikasa-Ackerman 阅读(444) 评论(0) 推荐(0) 编辑

SpringBoot - @RequestMapping 注解
摘要:@Target({ElementType.TYPE, ElementType.METHOD}) //只能在方法上使用 @Retention(RetentionPolicy.RUNTIME) @Documented @Mapping public @interface RequestMapping { 阅读全文

posted @ 2022-12-30 17:03 Mikasa-Ackerman 阅读(218) 评论(0) 推荐(0) 编辑

SpringBoot - 定时任务 @EnableScheduling,@Scheduled
摘要:1.在启动类上添加@EnableScheduling注解,开启对定时任务的支持 //开启对定时任务的支持 @EnableScheduling @SpringBootApplication public class Learn20221218Application { public static vo 阅读全文

posted @ 2022-12-30 15:53 Mikasa-Ackerman 阅读(73) 评论(0) 推荐(0) 编辑

SpringBoot - 异步任务 @EnableAsync,@Async
摘要:1.在启动类上添加@EnabnleAsync注解开启对异步任务的支持 //开启对异步任务的支持 @EnableAsync @SpringBootApplication public class Learn20221218Application { public static void main(St 阅读全文

posted @ 2022-12-30 15:03 Mikasa-Ackerman 阅读(138) 评论(0) 推荐(0) 编辑

Springoot - 整合MyBatis
摘要:1.导入JDBC驱动 因为我的是Mysql数据库 版本是8.0.20 导入对应版本的驱动即可 <!--mysql 依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <ve 阅读全文

posted @ 2022-12-29 19:15 Mikasa-Ackerman 阅读(27) 评论(0) 推荐(0) 编辑

SpringBoot - WebMvcConfigurer 配置类
摘要:WebMvcConfigurer: 1.public void configurePathMatch(PathMatchConfigurer configurer) 路径匹配规则 一般不用修改 2.public void configureContentNegotiation(ContentNego 阅读全文

posted @ 2022-12-29 18:20 Mikasa-Ackerman 阅读(57) 评论(0) 推荐(0) 编辑

SpringBoot - 内容协商机制
摘要:1.内容协商机制 根据客户端接收能力不同,SpringBoot 返回不同媒体类型的数据 比如: 客户端 Http 请求 Accept: application/xml 则返回 xml 数据,客户端 Http 请求 Accept: application/json 则返回 json 数据 Spring 阅读全文

posted @ 2022-12-29 17:09 Mikasa-Ackerman 阅读(166) 评论(0) 推荐(0) 编辑

SpringBoot - 配置文件环境切换
摘要:开发环境(dev),测试环境(test),预览环境(pre),生产环境(prod) application-dev.yml,application-test.yml,application-pre.yml,application-prod.yml application.yml 主环境 spring 阅读全文

posted @ 2022-12-27 20:39 Mikasa-Ackerman 阅读(42) 评论(0) 推荐(0) 编辑

SpringBoot - 注入原生注解 Servlet,Filter,Listener
摘要:@ServletComponentScan(basePackages = “com.atguigu.admin”) 指定原生Servlet组件都放在那里@WebServlet(urlPatterns = “/my”) 直接响应,没有经过Spring的拦截器@WebFilter(urlPatterns 阅读全文

posted @ 2022-12-27 20:35 Mikasa-Ackerman 阅读(25) 评论(0) 推荐(0) 编辑

SpringBoot - 文件上传
摘要:Java 代码 @RestController public class TestController { //单文件或多文件上传 @PostMapping("/file/upload") public String fileUpload(@RequestParam("files")Multipar 阅读全文

posted @ 2022-12-27 20:06 Mikasa-Ackerman 阅读(44) 评论(0) 推荐(0) 编辑

SpringBoot - 实现AOP与声明式事务
摘要:1.实现声明式事务 低版本在启动类(@SpringBootApplication)上加上@EnableTransactionManagement注解 @EnableTransactionManagement注解其实在大多数情况下,不是必须的,因为SpringBoot在TransactionAutoC 阅读全文

posted @ 2022-12-27 19:58 Mikasa-Ackerman 阅读(181) 评论(0) 推荐(0) 编辑

SpringBoot - 全局异常处理@RestControllerAdvice,@ControllerAdvice,@ExceptionHandler
摘要:@RestControllerAdvice与@ControllerAdvice 作用:告诉框架这是一个异常处理类,@RestControllerAdvice返回的是响应体 范围:类上 @ExceptionHandler 作用:发生特定类型的异常时,执行特定的方法 范围:方法上 参数:value 参数 阅读全文

posted @ 2022-12-27 19:48 Mikasa-Ackerman 阅读(103) 评论(0) 推荐(0) 编辑

SpringBoot - 目录
摘要:SpringBoot - @Configuration,@Bean,@Scope 组件注入容器 SpringBoot - MVC三层架构注解注入到容器中与从IOC容器获取实例注解 SpringBoot - @RequestMapping 注解 SpringBoot - 获取参数 @PathVaria 阅读全文

posted @ 2022-12-27 19:05 Mikasa-Ackerman 阅读(21) 评论(0) 推荐(0) 编辑

SpringBoot - 自定义拦截器HandlerInterceptor
摘要:1.实现HandlerInterceptor接口 /** * 自定义拦截器 */ public class MyInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequ 阅读全文

posted @ 2022-12-27 17:17 Mikasa-Ackerman 阅读(117) 评论(0) 推荐(0) 编辑

SpringBoot - 转换器Convert与SpringBoot支持的返回类型
摘要:1.自定义转换器 @Configuration(proxyBeanMethods=false) public class AppConfig { @Bean public WebMvcConfigurer getWebMvcConfigurer() { return new WebMvcConfig 阅读全文

posted @ 2022-12-27 17:05 Mikasa-Ackerman 阅读(217) 评论(0) 推荐(0) 编辑

SpringBoot - 静态资源的默认存放位置与修改默认存放位置,默认配置文件加载的路径
摘要:1.静态资源文件路径 静态资源文件路径是指用户可以直接通过游览器访问到文件的存放位置。按照优先级有一下4个路径: classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ 修改 阅读全文

posted @ 2022-12-27 16:20 Mikasa-Ackerman 阅读(1700) 评论(0) 推荐(0) 编辑

SpringBoot - Yaml语法
摘要:测试用到的类: 类的属性必须重写Get与Set方法 不管属性是私有的还是公共的,必须重写Get与Set方法 @Component @ConfigurationProperties(prefix = "student") public class Student { //基本数据类型 byte dat 阅读全文

posted @ 2022-12-20 19:42 Mikasa-Ackerman 阅读(19) 评论(0) 推荐(0) 编辑

SpringBoot - @ImportResource,@ConfigurationProperties 让xml生效与类属性绑定配置文件
摘要:@ImportResource 作用:使用.xml配置文件 范围:必须使用在主程序@SpringBootApplication或配置类上@Configuration @SpringBootApplication @ImportResource("classpath:application.xml") 阅读全文

posted @ 2022-12-20 18:08 Mikasa-Ackerman 阅读(110) 评论(0) 推荐(0) 编辑

SpringBoot - 条件注解 @Conditional
摘要:@ConditiOnBean 作用:如果Spring容器里面存在指定的Bean则生效 范围:类上,方法上,一般在配置类中使用 参数:value 参数类型Class[],name 参数类型String[] IOC容器中组件的名称 @ConditiOnMissingBean 作用:如果Spring容器里 阅读全文

posted @ 2022-12-20 17:42 Mikasa-Ackerman 阅读(75) 评论(0) 推荐(0) 编辑

SpringBoot - @Import注解
摘要:@Import 作用:用来导入配置类或者一些需要前置加载的类,注入到IOC容器当中 范围:类上,一般使用在被@Configuration修饰的类上 参数:value 数据类型为class[] 注入普通类 @Configuration @Import({Object.class,Student.cla 阅读全文

posted @ 2022-12-20 16:58 Mikasa-Ackerman 阅读(70) 评论(0) 推荐(0) 编辑

SpringBoot - 配置包扫描注解@ComponentScan
摘要:@ComponentScan 作用:配置包扫描规则 范围:主程序类上(被@SpringBootApplication修饰),或配置类上(被@Configuration修饰) 参数:value 指定要扫描的包,excludeFilters 配置排除规则,includeFilters 配包含规则 注意: 阅读全文

posted @ 2022-12-20 16:02 Mikasa-Ackerman 阅读(2950) 评论(0) 推荐(0) 编辑

SpringBoot - MVC三层架构注解注入到容器中与从IOC容器获取实例注解
摘要:MVC三层架构注解 @RestController 控制层 @Controller 控制层 @Service 业务层 @Repository 持久层 @Component 作用:把类注入到IOC容器当中 范围:类上 参数:value 给类起类名 从IOC容器中获取实例注解 @Autowired 作用 阅读全文

posted @ 2022-12-20 15:34 Mikasa-Ackerman 阅读(87) 评论(0) 推荐(0) 编辑

SpringBoot - @Configuration,@Bean,@Scope 组件注入容器
摘要:@Configuration 作用:声明一个类为配置类,替代之前使用的xml文件 范围:类上 参数:proxyBeanMethods:boolean(default=true) 基本使用:注册一个类到IOC容器中 @Configuration public class MyConfiguration 阅读全文

posted @ 2022-12-20 15:06 Mikasa-Ackerman 阅读(124) 评论(0) 推荐(0) 编辑

学习笔记目录-坚持学习
摘要:Back-End Development Java 基础* SSM 框架 SpringBoot 框架* SpringCloud 框架* Mysql 数据库* Redis 数据库* Linux 命令 Front-End Development Html5 超文本标记语言* CSS 层叠样式表* Jav 阅读全文

posted @ 2022-12-19 19:27 Mikasa-Ackerman 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示