随笔分类 -  JavaEE

摘要:Map专门用来处理键值映射数据的存储。 常用方法: 1.put(Object key,Object value) 添加一对键值/或更改;因为map不可以定义相同的key值,所以,添加即是修改,如果有记录,那么会覆盖(即为改);如果map之前没有这个key;那么就是新增 2.get(Object ke 阅读全文
posted @ 2020-09-30 21:58 Timeouting 阅读(572) 评论(0) 推荐(0)
摘要:1.修改和Server有关的配置(都在ServerProPerties类中) server.servlet.context-path=/crud server.port=8081 server.tomcat.uri-encoding=UTF-8 2.编写嵌入式Servlet容器的定制器 WebSer 阅读全文
posted @ 2020-08-03 20:18 Timeouting 阅读(1055) 评论(0) 推荐(0)
摘要:SpringBoot配置文件占位符 顾名思义,就是写在SpringBoot里边的占位的符号 可以写那些? 1、随机数: 2、占位符获取之前配置的值,如果没有可以用:指定默认值 阅读全文
posted @ 2020-07-01 16:19 Timeouting 阅读(340) 评论(0) 推荐(0)
摘要:导入Spring的配置文件,让篇日志文件的内容生效 方法一: SpringBoot里边没有Spring的配置值文件,需要自己编写,而且不能自动识别,要在主类加上@ImportResource注解,指定配置文件 测试 方法二:(SB推荐),使用全注解的方式 1.配置类 Spring配置文件 2.使用@ 阅读全文
posted @ 2020-07-01 12:10 Timeouting 阅读(162) 评论(0) 推荐(0)
摘要:导入Spring的配置文件,让篇日志文件的内容生效 方法一: SpringBoot里边没有Spring的配置值文件,需要自己编写,而且不能自动识别,要在主类加上@ImportResource注解,指定配置文件 测试 方法二:(SB推荐),使用全注解的方式 1.配置类 Spring配置文件 2.使用@ 阅读全文
posted @ 2020-07-01 12:09 Timeouting 阅读(222) 评论(0) 推荐(0)
摘要:@PropertySource:指定配置文件。 @PropertySource(value = {"classpath:person.properties"}) 阅读全文
posted @ 2020-07-01 10:10 Timeouting 阅读(190) 评论(0) 推荐(0)
摘要:@ConfigurationProperties(prefix = "person")和@Value() 阅读全文
posted @ 2020-06-30 19:10 Timeouting 阅读(216) 评论(0) 推荐(0)
摘要:一、yaml基本语法: k:(空格)v :表示一对键值对 以空格的缩进来控制层级关系;只要是左对齐的一列数据都是一个层级的 server: port: 8090 path: /hello 属性和值大小写敏感; 二、值的写法 字面量:普通的值(数字,字符串,布尔) k: v :字面量直接来写 字符串默 阅读全文
posted @ 2020-06-30 17:21 Timeouting 阅读(259) 评论(0) 推荐(0)
摘要:SpringBoot的配置文件 SpringBoot使用一个全局配置文件,会有两种形式的配置文件,且名字固定 application.properties application.yml 配置文件的作用:修改SpringBoot自动配置的默认值; 两种配置文件在哪里? properties在自动创建 阅读全文
posted @ 2020-06-30 16:27 Timeouting 阅读(357) 评论(0) 推荐(0)
摘要:修改maven本地仓库路径 从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse->preferences->java 阅读全文
posted @ 2020-05-14 23:06 Timeouting 阅读(645) 评论(0) 推荐(0)
摘要:1、通过id获取(需要强转) 1、通过id获取(不需要强转) getBean后边加上参数,指定类型 2、通过类型获取(只能唯一对象,多了报错不用强转) 3、调用构造器注册 不使用property标签,使用constructor-age <constructor-arg ></constructor- 阅读全文
posted @ 2020-04-07 21:14 Timeouting 阅读(407) 评论(0) 推荐(0)
摘要:Eclipse中Folder和Source Folder的区别 Java项目类路径:/bin/ Folder:普通文件夹 Source Folder:源文件夹,src是源码包开始的路径,是类路径的开始,而在磁盘中,类路径是bin目录,类路径会合并所有源码包下的文件,包括eclipse中的src,ec 阅读全文
posted @ 2020-04-07 14:42 Timeouting 阅读(1289) 评论(0) 推荐(0)
摘要:spring基本入门步骤 1、导包(5个) 2、写配置 3、测试 创建测试类: 可能存在的问题: ApplicationContext 即 就创建好了对象 3》同一个组件在ioc容器中是单实例的, 4》容器中没有组件,那么ioc.getBean会报异常 5》ioc容器在创建这个组件对象的时候,(pr 阅读全文
posted @ 2020-04-02 00:21 Timeouting 阅读(408) 评论(0) 推荐(0)
摘要:IOC(Inversion Of Control):控制反转 控制:资源的获取方式: 主动式:(要什么资源自己创建) ClassSerVlet{ ClassService sc = new ClassService(); AirPlane ap = new AirPlane() //主动式复杂对象不 阅读全文
posted @ 2020-03-31 21:25 Timeouting 阅读(129) 评论(0) 推荐(0)
摘要:首先确保Eclipse是支持JavaEE工作环境的,就是右上角是在JavaEE下工作 点开help about Eclipse 版本号会显示在这里 如果没有写版本号,那么就从下面的一排图标中选择和你的Eclipse图标一摸一样的那个,点进去。 找到圈住的,后边就是版本号。我的是Mars4.5.0 知 阅读全文
posted @ 2020-03-31 20:41 Timeouting 阅读(461) 评论(0) 推荐(0)
摘要:Spring: Spring的为了解决EJB的繁琐配置而诞生的。 Spring: 容器(可以管理所有的组件(类)-->具有功能的类叫组件)框架 核心:IOC、AOP 优良特性: 1、非侵入式 2、依赖注入 3、面向切面编程 4、容器 5、组件化 6、一站式 Spring 模块划分图:每个绿色的就是一 阅读全文
posted @ 2020-03-31 18:46 Timeouting 阅读(162) 评论(0) 推荐(0)
摘要:dispatcher配置: 在<filter-mapping>中可以指定filter拦截的方式 dispatcher -FORWARD:拦截被Servlet转发过来的,转发到这个地址会被拦截 -INCLUDE:拦截包含的,包含这个地址的会被拦截,拦截动态包含的内容,静态包含不拦截 -REQUEST: 阅读全文
posted @ 2020-03-30 20:01 Timeouting 阅读(248) 评论(0) 推荐(0)
摘要:配置两个Filter:BFilter和AFilter, BFilter:放行前输出3,放行,放行后输出4 AFilter:放行前输出1,放行,放行后输出2 被拦截的jsp页面输出5 执行顺序如下: 输出结果:31524 阅读全文
posted @ 2020-03-30 18:26 Timeouting 阅读(364) 评论(0) 推荐(0)
摘要:Filter在放行请求前后对response操作导致页面输出差异的剖析 假设一个jsp页面被filter拦截,现在要放行该请求;那么在 chain.doFilter() 放性请求之前写 response.getWriter.writer("中文") 将会导致页面乱码,然而在 chain.diFilt 阅读全文
posted @ 2020-03-30 17:09 Timeouting 阅读(310) 评论(0) 推荐(0)
摘要:Filter:过滤器,过滤请求和响应 filter是javax.Servlet下的接口 filter,用来执行过滤任务的对象,作用于: 1、请求一个资源(动态资源Servlet,JSP,静态资源) 2、来自一个资源的响应 3、两个都可以 所以,filter就是过滤请求和响应 作用: 1、filter 阅读全文
posted @ 2020-03-29 21:58 Timeouting 阅读(253) 评论(0) 推荐(0)