- 博客(8)
- 收藏
- 关注
原创 SpringBoot静态资源
静态资源存放位置 默认静态资源存放在以下路径下,可在地址栏直接请求获取到 /META-INF/resources/ /resources/ /static/ /public/ 修改静态资源存放位置 在application.yaml中修改静态资源存放位置(application.properties也一样可以)。出现路径正确,资源访问不到的情况,clean一下。 默认静态资源请求路径 /**:过滤所有请求 修改静态资源请求路径 访问静态资源需要加上resource 动态资源请求和静态资源请求先后 编写
2021-05-06 10:33:47
73
1
原创 SpringBoot注解驱动
创建一个配置类 @Configuration public class test1Config { @Bean public User user1(){ return new User("wawawa", 1); } } @Bean:给容器添加组件,方法名为id,返回值类型为组件类型。组件id可以通过@Bean("···")这种方式重新定义。 指定组件id为"user2",这时通过方法名"user1"从容器中获取实例就会报错:没有找到名为user1的bean
2021-04-27 20:33:13
105
原创 SpringBoot简单实现
导入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> </parent> <dependencies> <dependency>
2021-04-23 20:05:37
111
原创 Spring MyBatis整合之sqlSession注入
第一种方式 在Spring配置文件中配置Dao接口的实现类,使用set注入的方式,将配置文件中配置好的的sqlSession注入。 public class LoginImpl implements Login{ private SqlSessionTemplate sqlSession = null; public void setSqlSession(SqlSessionTemplate sqlSession) { this.sqlSession = sqlSessio
2021-03-20 15:57:43
971
原创 mysql存储过程学习中的一些问题和认知
在MySQL存储过程中,这样的创建会遇到没有返回值的情况,应该是定义的返回值不能与字段相同(大小写不区分)
2021-03-08 21:37:39
42
原创 poi
xls后缀和xlsx后缀: 后缀为xls时使用HSSFWorkbook; 后缀为xlsx时使用XSSFWorkbook; 设置单元格格式(文本) format = work.createDataFormat(); textStyle.setDataFormat(format.getFormat("@")); thisCell.setCellStyle(textStyle); 设置单元格边框样式 textStyle.setBorderBottom(); //下边框 textStyle.set
2021-02-26 14:47:56
48
原创 多线程的线程安全问题
在多线程的使用中往往需要多个线程对一个共享数据进行操作,这时就会出现线程安全问题,得到的数据可能会重复,错误,那么可以使用以下的三种方法解决: 同步代码块Synchronized 将你操作共享数据的代码放入Synchronized(){}中 继承Thread 代码: class MyThreadSynchronized extends Thread{ //共享数据 private ...
2020-01-28 12:00:34
68
原创 创建多线程的四种方式
第一种:继承Thread //继承方式创建多线程 class MyThread extends Thread{ @Override //重写run() public void run() { for (int i = 0; i <100 ; i++) { System.out.println(getName() + i); ...
2020-01-23 15:09:26
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人