`
guanxi
  • 浏览: 40249 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
<?xml version="1.0" encoding="UTF-8"?> <flow> <!-- 输入测试 --> <input name="hotelId" value="flowScope.hotelId"/> <!--变量测试 --> <var name="searchCriteria" class="org.springframework.webflow.samples.booking.Search ...
问题描述: 在我们的开发过程中,会遇到复杂页面和流程的处理,这里的流程不是工作流,不需要多个人员参与,就是一个用户参与的复杂的页面流程,比如完成一个任务,需要提供多个转向页面和复杂的转向逻辑,通常情况下,我们会直接写在 Controller里面,这样代码量比较大,有大量的if else 导致代码可读性也很差。 这里有什么好的解决办法么?有没有一个直观的可以看到整个业务逻辑的地方? 通常情况下,我们可以选择 spring web-flow 来解决这个问题,但是我们也可以自己写个类似的开发包,解决此问题。  解决方案: 我们需要一个 xml文件来描述该业务,系统启动时候读入xml 文件,根据不 ...
package swTest; /** * 动态规划学习 * 1 找零问题 1,3,5 分的零钱,找11分钱,怎样个数最少 * 采用动态规划的方法: * @author samsung * */ public class Test19 { // static int[] change=new int[]{1,3,5}; // 基础硬币数量 static int conMum[] = new int[99]; //对应的找零最小个数,保存最优状态 static public void main(Strin ...
   @RestController:  a convenience annotation that does nothing more than adding the@Controller and @ResponseBody annotations。  @RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。
    为我们在Spring Boot下使用Activiti做了自动配置。 其中主要自动配置包括:* 自动创建Activiti ProcessEngine的Bean;* 所有的Activiti Service都自动注册为Spring的Bean;* 创建一个Spring Job Executor;* 自动扫描并部署位于src/main/resources/processes目录下的流程处理文件。   配置很简单:  pom.xml 文件中加入 就可以了  
@ResponseBody @RequestMapping("/page-json.html") public List<Menu> dataTableDemo( HttpServletRequest request, HttpServletResponse response, Model model) { List<Menu> list = (List<Menu>) menuRepository.findAll(); return list ; }  这个请求 406 错误     ...
       Spring Security 完成登陆后一般需要一些自定义的处理,例如,记录登陆日志,初始化用户菜单等等 这里就需要自定义的 登陆成功处理了,Spring  提供了 AuthenticationSuccessHandler 接口,完成这个接口就可以了。 但是,修改到这里处理后,原先系统的自动转向处理就没有了,接口中应该怎么写,才可以保持原来的功能呢?   代码如下:         public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse resp ...
package net.watermelon.demo.vo; import java.text.MessageFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Locale; import java.util.Map; import org.springframework.context.ResourceLoaderAware; import org.springframework.context.support.A ...
  /*@todo * 这里怎样国际化 */ @NotEmpty(message="login.account.not.empty") @Column(name = "name") private String name; // @Email(message = "必须是Email 格式") @Column(name = "href") private String href;         注入式验证,这样        页面上怎样国际化输出呢? ...
Spring-boot 实现多语言切换,很简单:   加入一个配置类就可以 package net.watermelon; import java.util.Locale; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.Bean; import org.springframework. ...
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component;     @Component public class MailUtility {   //@Scheduled(cron="0/5 * *  * * ? ") @Async public void sendMail(){   ...
http://openclassroom.stanford.edu/MainFolder/DocumentPage.php?course=MachineLearning&doc=exercises/ex2/ex2.html                 练习1 的作业 :       我使用的 Octave ,    Understanding  We'd like to understand better what gradient descent has done, and visualize the relationship between the para ...
@Entity @Table(name = "menu_menu") public class Menu { @Id @Column(name = "id") @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; @Size(min = 4, max = 20, message = "菜单名称长度必须位于5到20之间") @Column(name = &qu ...
Spring-boot 的使用 方便了Spring 项目的管理和维护 1 建立基本项目: https://start.spring.io/         可以选择 web, jpa ,mysql .  点击 Genarate Project 下载 .   2 导入 Eclipse 项目     解压下载的ZIp 文件到目录, 打开 Eclipse 选择 Import Existing Maven Project           点击 Next 选择 刚才解压的目录,导入就可以了。   3 目录说明:      static 缺省的静态文件目录。  templ ...
服务器使用 Nutch + tomcat  处理加入购物车处理是,链接后面 加上了?jessionid ,服务器返回 404 错误,查询后发现原来是 tomcat 服务器加入cookie支持导致, 解决方案: 模拟coocie ;   Cookie cookie = new Cookie("jsessionid", "1700159178"); cookie.setMaxAge(Integer.MAX_VALUE); response.addCookie(cookie);   加入代码中解决问题。   上面的方法不管用, loca ...
Global site tag (gtag.js) - Google Analytics