Java框架
文章平均质量分 79
SSM、SpringBoot
新手且笨蛋37
阿巴阿巴
展开
-
【Quartz】集成SpringBoot
JobDetail:装Job,以注册到Scheduler中使用。Trigger触发器:描述定时任务如何执行,频率、持续时间等。包含了quartz默认的线程池的参数和一些其他的默认参数。可以获取 JobDetail 和 Trigget 等。是Job的上下文环境。原创 2022-12-13 16:21:56 · 267 阅读 · 1 评论 -
【SpringBoot速成】java项目相关配置
快速入门pom.xml<!--springboot必须要设置的parent标签--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version></parent&g原创 2022-05-19 18:49:51 · 295 阅读 · 0 评论 -
【SpringBoot速成】集成外部工具
文章目录1.Mybatis整合依赖配置其他2.文档生成工具3.热部署4.单元测试5.缓存(ehcache)6.定时任务7.全局异常和事务控制8.数据校验1.Mybatis整合依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version&g原创 2022-05-24 10:59:48 · 652 阅读 · 0 评论 -
【SpringBoot速成】web项目相关配置
FreeMarker在 FreeMarkerProperties 类中规定了 web 相关文件需要放到名为 templates 的包下public static final String DEFAULT_TEMPLATE_LOADER_PATH = "classpath:/templates/";同时,也规定了后缀为 .ftlh ,这个是可以修改的public static final String DEFAULT_SUFFIX = ".ftlh";在配置文件中修改(web文件的路径、前缀、编原创 2022-05-22 15:20:01 · 1266 阅读 · 2 评论 -
【Mybatis-plus】速成和常见问题
使用 mybatis-plus 需要去掉 mybatis 的依赖用法dao层继承下的八成是因为 mybatis-plus 默认开启大写转驼峰,关掉就好There is no getter for property named null in class ···数据库的主键没指定,默认主键名叫id,如果这个数据库你没设置过主键,或者设置了主键,但主键不叫 id,那么加个注解在pojo层上对应主键的变量上:The SQL execution time is too large, please o原创 2022-06-07 16:29:49 · 686 阅读 · 0 评论 -
【Spring 5.X零配置开发】
注解声明Bean注解注解说明@Component未规定的组件@Serviceservice层的组件@Repositorydao层的组件@Controllercontroller层的组件注入Bean注解注解说明@AutowiredSpring官方提供的注解@InjectJSR-330提供注解(标准指定方)@ResourceJSR-250提供注解在属性或者set方法上使用获取Bean注解注解说明原创 2022-05-19 00:55:13 · 91 阅读 · 0 评论 -
【SSM总结】项目搭建总结
脱离于业务代码,关于配置稍稍总结一下。SpringMVC关于springmvc框架,首先要做的就是添加web的框架支持,有了这个web框架,需要配置的是 web.xml。web.xmlservlet标签需要配置DispatcherServlet,关于这个类一是需要关联到项目的上下文环境applicationContext.xml,二是要让它在服务器启动的时候就要启动(load-on-startup设为1)。然后是为它配置映射,在映射中要设置它作用到所有的请求:/配置完web.xml会发现它需要一原创 2022-05-18 14:39:34 · 111 阅读 · 0 评论 -
【SSM整合】项目配置
一、搭建框架依赖<dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <!--数据库驱原创 2022-05-15 23:49:03 · 435 阅读 · 0 评论 -
【SpringMVC】(2)
文章目录数据处理数据回显乱码问题数据处理springmvc框架处理前端请求的数据从前端取出的参数务必加上注解 @RequestParam(value) ,这是约定用于区别前端来的参数和普通参数域名里的参数和方法的参数名一致localhost:8080//add?a=1&b=2@GetMapping("/add/{a}/{b}")public String test(Model model,int a,int b){ int res = a+b; model.add原创 2022-05-13 18:02:13 · 134 阅读 · 0 评论 -
【SpringMVC】(1)
文章目录通用依赖servlet和jsp的依赖通用依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency&g原创 2022-05-12 14:06:17 · 83 阅读 · 0 评论 -
【Spring】(4)
文章目录整合Mybatis整合MybatisApplicationContext.xml是核心的配置文件配置mybatis<!--spring要操作数据库需要spring-jdbc依赖--><!--数据源:使用Spring的数据源替换mybatis的配置--><bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <p原创 2022-05-08 17:05:11 · 536 阅读 · 0 评论 -
【Spring】(3)
文章目录组件衍生注解作用域JavaConfig实现配置spring4之后,要使用注解开发,需要导入AOP组件<!--指定扫描的包,这个包下的注解会生效--><context:component-scan base-package="com.zxt.pojo"/>使用组件注解的例子://这个类变成组件,可以被component-scan扫描到,等价于<bean>······</bean>@Componentpublic class User原创 2022-05-07 14:29:22 · 205 阅读 · 0 评论 -
【Spring】(2)
DI(依赖注入)set注入举例所有的set注入方法<!--第一种,普通值注入,使用value--><property name="name" value="sb"/><!--第二种,bean注入,使用ref--><property name="address" ref="address"/><!--数组注入--><property name="books"> <array> <原创 2022-05-05 17:06:29 · 130 阅读 · 0 评论 -
【Spring】(1)
文章目录简介简介原创 2022-05-04 16:10:23 · 280 阅读 · 0 评论 -
【Mybatis】(3)
文章目录主从复制缓存一级缓存(默认开启)二级缓存主从复制关于高并发数据库执行缓慢的问题,涉及到主从复制这一概念,简单解释一下。从属服务器开辟I/O进程和SQL进程,SQL进程负责处理用户的crud,I/O进程负责将所有用过的语句发给主服务器的日志,这样主服务器通过读取日志进行所有的crud,这样就可以保证主从服务器数据一致的要求。缓存一级缓存(默认开启)只在一次sqlSession中有效,即连接与关闭连接之间。开启日志<settings> <setting na原创 2022-05-02 15:35:35 · 62 阅读 · 0 评论 -
【Mybatis】异常、错误汇总
org.apache.ibatis.binding.BindingException: Type interface com.zxt.dao.UserDao is not known to the MapperRegistry.某个接口没有注册,需要在mybatis-config.xml里配置,类似于:<!--注册mapper--><mappers> <mapper resource="com/zxt/dao/UserMapper.xml" /><.原创 2022-05-01 23:33:44 · 163 阅读 · 0 评论 -
【Mybatis】(2)
文章目录assciation和collection多对一子查询联表查询一对多assciation和collectionassociation用来表示对象,collection用来表示集合多对一子查询数据库的表如图所示,需求是查询学生和他们对应的老师信息。实体类对象(pojo)如下:@Data@AllArgsConstructor@NoArgsConstructorpublic class Student { private int id; private String原创 2022-05-01 19:52:26 · 1248 阅读 · 0 评论 -
【Mybatis】(1)
流程配置项目依赖 -> 编写工具类获取SqlSession -> 配置mybatis-config.xml -> 根据JavaBean定义实体类 -> 编写Dao层接口 -> 配置对应的mapper.xml操作sql -> 利用junit测试mybatis-config.xml里的一些用法示例模板:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUB原创 2022-04-30 16:48:43 · 502 阅读 · 0 评论 -
JavaWeb笔记(3)
JavaBeanid为对象,class为类路径,scope为作用域<jsp:useBean id="people" class="com.zxt.entity.People" scope="page" />原创 2022-04-26 14:42:50 · 76 阅读 · 0 评论 -
JavaWeb笔记(2)
目录浏览器动态刷新验证码模板浏览器动态刷新//3s刷新一下resp.setHeader("refresh", "3");验证码模板//在内存中创建图片BufferedImage image = new BufferedImage(80,20,BufferedImage.TYPE_INT_RGB);//得到图片Graphics2D graphics = (Graphics2D) image.getGraphics();//2D的笔graphics.setBackground(new Col原创 2022-04-19 19:31:40 · 233 阅读 · 0 评论 -
JavaWeb笔记(1)
目录maven镜像web-xml最新的头注册Servlet和设置映射上下文环境(ServletContext)转发(dispatcher)和重定向属性类(Properties)关于资源导出失败读取.properties文件请求和响应对象web下载文件的头信息文件下载模板maven镜像<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://mave原创 2022-04-11 18:19:34 · 147 阅读 · 0 评论