- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot Controller类统一异常处理
Controller中通常需要异常处理,给用户友好提示。每个方法都进行try catch显得有点麻烦。可以写一个统一的异常处理方法。利用Spring AOP特性,在Controller类中添加以下方法。 @ExceptionHandler public String doException(Exception ex) throws Exception{ ex.printStackTrace(); return ex.get
2020-05-26 11:09:13
513
原创 SpringBoot拦截器
创建一个拦截器,并且实现HandlerInterceptor 接口class ApiInterceptor implements HandlerInterceptor { //请求之前 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { return false; }
2020-05-26 10:31:06
291
原创 SpringBoot常用注解
@SpringBootApplication //SpringBoot启动主类注解,告诉SpringBoot,这个类是程序的入口@SpringBootConfiguration //SpringBoot的配置注解@EnableAutoConfiguration //自动配置@ComponentScan //SpringBoot Bean扫描规则//@SpringBootApplication 的源码上有@SpringBootConfiguration、@En.
2020-05-26 10:15:19
176
原创 算法-分解质因数
public static int num = 240; public static void main(String[] args) { System.out.print(num+"="); int k = 2;//最小的质数 getnum(k, num); } public static void getnum(int k, int m) { for(int i = k;i<m;i++) { if(m%i==0) { m = m/i; S...
2020-05-25 15:13:10
277
原创 算法-冒泡排序
public static void main(String[] args) { int[] arrs = {9,2,4,6,9,23,25,13}; int temp; for(int i=0;i<arrs.length-1;i++){ for(int j=0;j<arrs.length-1-i;j++){ if(arrs[j]>arrs[j+1]){ temp = arrs[j]; arrs[j] = arrs[j+1];..
2020-05-20 00:30:58
163
原创 算法-选择排序
public static void main(String[] args) { int[] arrs = {9,2,4,6,9,23,25,13}; int temp; for(int i=0;i<arrs.length-1;i++){ for(int j=i+1;j<arrs.length;j++){ if(arrs[i] > arrs[j]){ temp = arrs[i]; arrs[i] = arrs[j]; arr.
2020-05-19 23:53:09
140
原创 算法-斐波那契数列-兔子问题
问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:3月的数量=2月的数量+1月的数量4月的数量=3月的数量+2月的数量...........代码实现 public static void main(String[] args) { int now_1 = 1;//当前-1 int now = 1;//当前 int nows; int m = 5;//..
2020-05-19 23:22:08
332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅