突然想起刚开始学习JavaEE的跟着视频做了一个黑马旅游网的小项目,项目本身没啥特点,之后自己部署到了服务器的tomcat上,但是由于里面用到了redis缓存,他的配置文件一直报错,最近寻思这用Spring Boot把他集成进去 这是我们现在的目录,新建一个Spring Boot的项目 改吧改吧,把原来的dao层用mybatis-plus 通过一上午的努力 现在已经初见雏形 在此期间我遇到了一个问
学习笔记之Spring 黑马课程整理学习笔记之SpringSpring基于XML的IOC能注入分三类注入方式三种bean.xmlJava impl测试类Spring基于注解的IOCspringAOP连接点 业务层中所有的方法 (service中的方法)切入点就是连接点中那些被增强的方法实现AOP系统自带的Proxy方式 备注:要被代理的方法得实现一个接口cglib 方式 备注:要被代理的类不能是
转载
2024-06-07 10:36:04
72阅读
PHP自学--最适合自学的编程这篇PHP学习路线图文章是依据黑马程序员的PHP学习路线图来写的,为什么选择黑马程序员的PHP学习路线图呢?原因有二:一、黑马程序员的老师讲课的态度很负责。我身边有一两个高中毕业后没有上大学,去黑马程序员参加培训的朋友,他们都已经工作两年了,对黑马程序员的评价都是极高的。二、黑马程序员的PHP学习路线图不止是只有一张学习路线图。黑马程序员视频库的官网上有对应的PHP学
【案例12-3】:利用反射实现通过读取配置文件对类进行实例化【案例介绍】1.案例描述现在有一个项目,项目中创建了一个Person类,在Person类中定义了一个sleep()方法。在工程中还定义了一个Student类继承Person类,在Student类中重写了Person类的sleep()方法。项目有一个配置文件,名称为test.properties,在配置文件中配置了一个className属性
转载
2024-09-06 07:38:08
68阅读
1、主界面分析 1、练习:创建主界面1到IDEA中创建一个宽603像素,高680像素的游戏主界面到IDEA中创建一个宽488像素,高430像素的登录界面到IDEA中创建一个宽488像素,高500像素的注册界面解题思路分析:因为程序主要分为三块(即游戏界面、登陆界面、注册界面),每一个界面内又有很多操作,需要写很多代码,因此要把三个界面分开写在三个class当中,而不是只写在一个main方
转载
2023-06-13 19:38:43
135阅读
Spring Boot作为目前最流行的Java开发框架,秉承“约定优于配置”原则,大大简化了Spring MVC繁琐的XML文件配置,基本实现零配置启动项目。本文基于Spring Boot 2.1.0.RELEASE版本了解Spring Boot如何启动首先让我们看一下最简单的Spring Boot启动代码@SpringBootApplication
public class DemoApplic
转载
2024-03-20 14:34:37
36阅读
1.5.sql的优化1.5.1.查看sql的执行频率MySQL 客户端连接成功后,通过 show [session|global] status 命令可以查看服务器状态信息。通过查看状态信息可以查看对当前数据库的主要操作类型。--下面的命令显示了当前 session 中所有统计参数的值
show session status like 'Com_______'; -- 查看当前会话统计结果
sh
学习计算机语言,首先要学习的是环境搭建,若是代码写的很纯熟,对着没有java环境的电脑却无从下手,那可就要贻笑大方了。 java之所以能够跨平台,靠的就是java虚拟机,简写JVM,只需要运行写好的java代码,则安装jre(Java Runtime Environment
转载
2024-05-31 07:16:53
95阅读
从之前的Spring中我们也知道,这个注解表示IoC容器在进行注册的时候,从此注解中指定的方式进行包扫描,也不用过多纠结。@EnableAutoConfiguration
@AutoConfigurationPackage // 通过主程序的所在的包名进行批量注册
@Import(AutoConfigurationImportSelector.class) //
public @interface
转载
2024-09-09 09:52:17
27阅读
文章目录前言第一天一、技术选型二、搭建项目三、引入依赖3.1、父目录3.2、travel-core3.3、travel-website-api3.4、创建配置类四、测试4.1、travel-core写代码4.2、travel-website-api写接口4.3、浏览器访问4.4、整合Swagger24.4.1、编写配置文件4.4.2、控制器中添加注解,用以扫描五、注册5.1、校验手机号码合法性5
文章目录前言类结构体系示例代码产生过程创建过程执行过程 前言猿猿们都知道,IOC和AOP很重要,事务也很重要,事务其实和AOP差不多,技术和代码有很多相似之处,为防止没有看AOP源码解析的看官,这篇解析事务源码的博文,不会因为跟AOP代码重复就跳过解析。类结构体系示例代码配置类@Configurable
@ComponentScan(value = "com.ambition")
@Enable
上一节讲到了快速新建一个springboot应用,以及springboot的自动配置类起作用的时机,并且一起看了一个自动配置类的源码。 这一节我们来粗略看看当用户在浏览器输入一个url,怎么样返回一个静态HTML和动态网页,以及其中的原理。 在此之前说一点,springboot不支持jsp,也就是说以前我们写的jsp页面页面在这里解析不了,换句话说,springboot肯定有一个自己独有的
转载
2024-03-24 18:53:13
12阅读
我们看到一个SpringBoot的启动,通常是SpringAppliccation开始的,例如如下: @SpringBootApplication
public class SpringbootforIdeApplication {
public static void main(String[] args) {
SpringApplication.run(Springboot
转载
2024-02-17 10:09:42
76阅读
2022黑马SpringBoot跟学笔记一SpringBoot1.SpringBoot简介1.1 SpringBoot快速入门1.1.1 开发步骤1.1.1.1 创建新模块1.1.1.2 创建 Controller1.1.1.3 启动服务器1.1.1.4 进行测试1.1.2 对比1.1.3 官网构建工程1.1.3.1 进入SpringBoot官网1.1.3.2 选择依赖1.1.3.3 生成工程1
转载
2024-03-28 16:14:50
207阅读
@SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式: 学习内容1.服务拆分-服务远程调用:2.搭建eureka服务:2.1.eureka服务注册-client2.2.eureka服务发现-服务拉取3.Ribbon负载均衡3.1饥饿加载4.基于Feign远程调用4.1.Feign自定义配置4.2.Feign性能调优4.3.Feign的最佳实践5.Geteway网关5.
转载
2024-09-27 15:01:13
61阅读
我们知道SpringBoot是基于“约定优于配置”,也知道可以根据starters自动加载和配置相应的服务,那么SpringBoot底层是怎么实现这些操作呢?这篇文章带大家通过源码分析了解相关知识。
SpringApplication的拆解
通常创建SpringBoot项目之后,默认的启动代码只有一行,通过默认的配置基本上可以完成大多数的功能,但如果需要对启动流程的扩展,就需要对Sprin
转载
2021-06-13 12:29:25
239阅读
在springboot的启动类中,会通过SpringApplication类调用run的方法启动项目。public static void main(String[] args) {
SpringApplication.run(StartApplication.class,args);
}那么我们看一下SpringApplication的run方法里定义了什么。下面是run
转载
2024-09-24 14:59:07
33阅读
前言不得不佩服 SpringBoot 的生态如此强大,今天给大家推荐几款优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。SmartAdmin我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!项目地址:https://git
写在前面入坑Java已经快两年的时间了(之前在C#坑中混迹六七年),工作之余也喜欢钻研技术,一直想积累些学习成果,但是由于能力一般水平有限,迟迟未曾着手,现在终于下定决心写些技术博客,结果7天能憋出6个字。。。好了,废话不多说,开始进入正题吧,至于文字功底,大家当做批改小学生作文就好。至于文章中有哪些不对的地方,还望大家多多指正。前言 相信现在好多单位都已经在使用SpringBoot进
转载
2024-03-20 10:44:35
22阅读
Springboot源码一springboot源码解读,我们先从springboot的应用开始。 @RestController修饰后的类里面的方法不用再使用@ResponseBody注解源码编译Spring Boot官方建议使用./mvnw clean install或者标准的mvn clean install命令来编译源代码,如果要使用标准的mvn命令的话,Maven的版本要求在3.5.0或以
转载
2024-03-24 16:24:26
64阅读