iterator中的next()为什么要强转?
List<MyFile> myFileList=new LinkedList<>(); Iterator iterator=myFileList.iterator(); while (iterator.hasNext()){ MyFile myFile=(MyFile) iterator.next(); } 因为迭代器没有定…
ComparisonChain-文件名排序
实现Comparable接口 @Getter @Setter @Builder @ToString public class MyFile implements Comparable<MyFile> { public Integer id; private String name; @Override public int compar…
3. 整合 Listener
通过注解扫描完成 Listener 组件的注册 1.1 编写 Listener /*** springBoot 整合 Listener <listener> <listener-class>com.bjsxt.listener.FirstListener</listener-class> </listene…
2. 整合 Filter
通过注解扫描完成 Filter 组件的注册 在servlet3.0之后,我们可以使用注解@WebFilter的方式进行配置过滤器,该方式过滤不用去xml文件中配置就可以使用,但是默认过滤器顺序是按照类名来控制,如果对过滤器顺序有严格的要求,则需要在web.xml中定义(按先后顺序)。 1.1 编写 Filter /***SpringBoot 整合 …
1. 整合 Servlet
通过注解扫描完成 Servlet 组件的注册 1.1 编写 servlet //SpringBoot 整合 Servlet 方式一 <servlet> <servlet-name>FirstServlet</servlet-name> <servlet-class>com.bjsxt.servlet.…
3. SpringBoot启动类
springboot启动类 @SpringBootApplication public class App{ public static void main(String[] args){ SpringApplication.run(App.class,args); } } 启动器存放位置:可以和 controller 位于同一个包下,或者位于 c…
2.构建SpringBoot项目及启动器的讲解
构建springboot项目及启动器的讲解 使用maven构建springboot项目 create a simple project 填写GroupID,ArtifactID,Packageing:jar parent project groupId:org.springframework.boot artifactId:spring-boot-…
thumbnail
1.SpringBoot介绍
SpringBoot介绍 Springboot设计目的是用来简化新spring应用的初始搭建以及开发过程。 嵌入tomcat,无需部署war文件 springboot并不是对spring功能上的增强,而是提供一种快速使用spring的方法。
thumbnail
Java开发聊天室
Github https://github.com/EchoGroot/training_2.git 效果 https://yuyy.info:8081/training_2/index.html 目的 实现多人在线聊天,长连接,以及系统推送服务,熟悉并运用WebSocket相关技术。 结果